Android Studio 3.2.1-NDK r10e同步失败吗?

时间:2018-10-14 11:24:09

标签: android-studio gradle android-ndk

我有一个Android Studio version 3.1.3和Gradle version 4.4.1创建的项目。它包含一些本机代码,并且可以与NDK r10e一起很好地运行。昨天我升级了Android Studio to version 3.2.1(它是Gradle version 4.6所必需的,所以我也在Gradle包装器上对其进行了更新)。但是升级过程完成后,Gradle同步失败,并显示以下错误:

  

指定为非null的参数为null:方法   com.android.build.gradle.internal.cxx.configure.JsonGenerationVariantConfiguration。,   参数ndkVersion

我的NDK位置仍然指向我的NDK r10e目录。我无法将其更改为更高的NDK版本,因为它将发生许多其他错误。

我该怎么办?请帮忙。

1 个答案:

答案 0 :(得分:7)

由于这个问题,我很难受。该解决方案非常简单。

  1. 下载NDK版本11或更高版本
  2. 从下载的NDK根文件夹中复制source.properties,并将其粘贴到NDK r10e文件夹中
  3. 修改source.properties Pkg.Revision以匹配x.y.z格式(可选)