美文网首页Android开发半栈工程师安卓资源收集
Gradle2.3.3 更新插件之后出现 Error:Execu

Gradle2.3.3 更新插件之后出现 Error:Execu

作者: 流水潺湲 | 来源:发表于2017-09-08 11:23 被阅读2194次

    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平级别

    相关文章

      网友评论

        本文标题:Gradle2.3.3 更新插件之后出现 Error:Execu

        本文链接:https://www.haomeiwen.com/subject/acsgjxtx.html