【问题标题】:Gradle 2.2.0 execution failed: SymbolForDebugGradle 2.2.0 执行失败:SymbolForDebug
【发布时间】:2017-01-29 15:34:20
【问题描述】:

从 2.1.3 -> 2.2.0 升级我的项目的 gradle(以及附加到它的库)后,它不再构建,它说:

错误:任务 ':app:transformNative_libsWithStripDebugSymbolForDebug' 执行失败。 java.lang.NullPointerException(没有错误信息)

有人知道这是为什么吗?

【问题讨论】:

标签: android android-gradle-plugin


【解决方案1】:

我在这里找到了答案: https://stackoverflow.com/a/40117446/1088975

重点是将targetSdkVersion和compileSdkVersion都设置为22"

【讨论】:

  • 我的 libGDX 项目的所有 build.gradle 文件、项目结构和风格都设置为正确的版本。没有果汁。
【解决方案2】:

您需要在 build.gradle 文件中更改以下几行:

    android {
        // SDK 24 worked for me - make sure you have the latest and update it accordingly.
        compileSdkVersion 24
        buildToolsVersion "24.0.2"
    ...
    }

【讨论】:

  • 我在 16 上安装了 compileSdkVersion,因为我需要它。我从 22 构建工具更改为您的 24.0.2 但它不起作用:/同样的问题
【解决方案3】:

也许你可以更新 ndk 版本。 我把ndk版本从r10更新到r13,终于成功了。

【讨论】:

    【解决方案4】:

    您可能需要检查 NDK 文件夹的位置是否有任何空白...如果有,您可以将 ndk folder 移动到 c:\ 驱动器并重建

    另外,请检查您的应用程序的 gradle 版本,然后升级或下载更高版本,因为某些 ndk 版本不支持更高版本的 gradle 版本

    【讨论】:

      猜你喜欢
      • 2017-02-06
      • 2017-10-07
      • 1970-01-01
      • 2013-07-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-28
      • 2021-08-07
      相关资源
      最近更新 更多