【发布时间】:2019-03-19 00:28:11
【问题描述】:
我有一个由 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 wrapper 上更新了它)。但升级过程完成后,Gradle 同步失败并出现此错误:
指定为非空的参数为空:方法 com.android.build.gradle.internal.cxx.configure.JsonGenerationVariantConfiguration., 参数ndkVersion
我的NDK 位置仍然指向我的NDK r10e 目录。我无法将其更改为更高的NDK 版本,因为它会出现许多其他错误。
我该怎么办?请帮忙。
【问题讨论】:
-
坚持使用 3.5 年前的 NDK 版本,因为从长远来看,升级似乎不是解决方案时遇到的一些错误。您应该检查每个错误并修复它们。
-
@Michael:感谢您的建议。但是我的项目使用了一个自定义的 cocos 框架,我工作的公司的许多项目都使用了这个框架。所以我没有选择使用其他或升级它。
标签: android-studio gradle android-ndk