我有一个奇怪的问题,我知道这是以前写的,但是所有解决方案都没有用:(
错误:任务’:app:transformNative_libsWithStripDeBUGSymbolForDeBUG’的执行失败.
java.lang.NullPointerException (no error message)
它是在gradle 2.2之前调试的
我有一个星期没有任何解决方案:(
—-项目lvl —-
—- build.gradle —-
buildscript {repositorIEs { jcenter()}dependencIEs { classpath 'com.androID.tools.build:gradle-experimental:0.8.1' classpath 'com.androID.tools.build:gradle:2.2.1' classpath 'com.Google.gms:Google-services:3.0.0' }}allprojects { repositorIEs { jcenter() } }
—- app lvl —-
apply plugin: 'com.androID.model.application'model {androID { compileSdkVersion = 24 buildToolsversion = '24.0.3' defaultConfig { applicationID = 'com.czar.tunnel.cave' minSdkVersion.APILevel = 12 targetSdkVersion.APILevel = 24 versionCode = 7 versionname = '7.0' } ndk { platformVersion = 12 modulename = 'game' toolchain = 'clang' stl = 'gnustl_static' // recommending gnustl_static/gnustl_shared for androID cppFlags.addAll(['-std=c++11', '-Wall', // glm Could not take -Wall -Werror '-D GLM_FORCE_SIZE_T_LENGTH', '-D GLM_FORCE_radians', '-I' + file('src/main/jni'), '-I' + file('src/main/jni/data')]) ldlibs.addAll(['androID', 'EGL', 'GLESv2', 'OpenSLES', 'log']) } sources { main { jni { dependencIEs { project ':nativeactivity' linkage 'static' } } } } buildTypes { release { MinifyEnabled = false } }}androID.lintoptions { abortOnError = false}} dependencIEs { compile 'com.skyfishjy.ripplebackground:library:1.0.1' compile 'pl.droIDsonroIDs.gif:androID-gif-drawable:1.1.1' compile 'com.Google.androID.gms:play-services-ads:9.4.0' compile 'com.Google.firebase:firebase-core:9.4.0' compile 'com.Google.firebase:firebase-messaging:9.4.0'}apply plugin: 'com.Google.gms.Google-services'
—-模块lvl —-
—- build.gradle —-
—-本地活动gradle —-
apply plugin: 'com.androID.model.library'def ndkDir = System.getenv("ANDROID_NDK_HOME")def propertIEsfile = project.rootProject.file('local.propertIEs')if (propertIEsfile.exists()) {PropertIEs propertIEs = new PropertIEs()propertIEs.load(propertIEsfile.newDatainputStream())ndkDir = propertIEs.getProperty('ndk.dir')}model { androID { compileSdkVersion = 24 buildToolsversion = '24.0.3' defaultConfig.with { minSdkVersion.APILevel = 12 targetSdkVersion.APILevel = 24 versionCode = 1 versionname = '0.0.1' } ndk { modulename = 'native-activity' ldlibs.addAll(['log', 'androID']) ldFlags.add('-c') } sources { main { jni { source { srcDir "${ndkDir}/sources/androID/native_app_glue" } exportedheaders { srcDir "${ndkDir}/sources/androID/native_app_glue" } } } } }} dependencIEs { compile 'com.Google.androID.gms:play-services-ads-lite:9.4.0' }
解决方法:
尝试将类路径’com.androID.tools.build:gradle:2.2.1’更改为
classpath’com.androID.tools.build:gradle:1.5.0′
这对我有用.
总结以上是内存溢出为你收集整理的gradle 2.2之后,android studio transformNative_libsWithStripDebugSymbolForDebug全部内容,希望文章能够帮你解决gradle 2.2之后,android studio transformNative_libsWithStripDebugSymbolForDebug所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)