Android Studio 运行问题
Error:Execution failed for task ‘:app:transformNativeLibsWithStripDebugSymbolForDebug’.
java.lang.NullPointerException (no error message)
本人遇到这个问题解决办法就是:
将 gradle 文件的编译器版本调高(compileSdkVersion ),就OK了
我的原因:
是NDK版本造成的,同时集成了高德地图的SDK(导入.so文件造成)
解决方法:compileSdkVersion改为较高的版本
compileSdkVersion 26
buildToolsVersion "25.0.3"
问题出现的原因,前一天更新Studio的一些插件了,导致出现以上问题。
在网上搜了好多解决办法,都没有解决,最后上面的方法解决了
以下是网上搜到的:
某种原因导致同样问题解决办法
一、原因
Androidstudio2.2版本以后出现的问题,网上找个几种解决办法,测试部分有效;
解决办法:
1、 找到Peoject --> local.properties -->ndk.dir=E:\SDK\ndk-bundle,将其删除或者注释掉,亲测有效;
2、未测试方法:
- 升级NDK
- build.gradle中的sourceSets导致
- 删除项目中的 .idea文件夹和所有的 .iml 文件后重新导入项目
关于Android studio配置jni时候出现的错误
Error:Execution failed for task ':app:transformNative_libsWithStripDebugSymbolForDebug'.> java.lang.NullPointerException (no error message
二、原因
编译可以通过,但是一运行就报这个错主要原因:
1、这个NDK一定要在12b以上的版本。
2、有的时候输出日志在gradle里面是这样配置的
3、这个jni一定要和java平级别
网友评论