Far*_*zin 61 android synchronization gradle android-ndk android-studio
将Android Studio和Gradle更新为3.5后,现在出现此错误:
NDK分辨率结果:项目设置:Gradle模型版本= 5.4.1,NDK版本未知
我将build-gradle中的Gradle版本更改回3.4.2,但这没有帮助。
小智 44
我有类似的问题,并通过使用Import project (Gradle, Eclipse, etc.)代替打开项目来解决了Open existing Android Studio project。
小智 6
升级我的android studio后,我遇到了同样的问题。您只需要打开local.properties并将ndk.dir路径更改为您的NDK路径即可。
代码:
ndk.dir = D:\ Android \ SDK \ ndk-bundle
sdk.dir = D:\ Android \ SDK
我之前有一个答案(因为被版主删除了),其中我详细说明了一些变通方法(如此处所列)适用于某些人,但 gradle 中存在一个潜在的错误,因为变通方法并不适用于所有人(特别是:没有他们为我工作)
相关的谷歌问题在这里:https : //issuetracker.google.com/issues/140403764
更新:截至今天(20190920),他们表示他们已经修复了潜在的问题,所以我预计今天(20190920)之后的 gradle 未来版本将包含修复程序。
更新 2:今天 (20190926) 我收到了一个来自 googler 的回复,说有问题的代码在 Android Studio 中,它包含在 3.6-release 分支中,但目前在任何公开可用的构建中都不可用(Android Studio 3.6 Canary 12 是在进行此修复之前发布)。无论如何,这让您知道要更新哪个组件以及要注意哪些版本。看起来像 Android Studio 3.6 Canary 13 及更高版本应该有它https://issuetracker.google.com/issues/140403764#comment13
在此之前,您可以尝试变通方法,但是当存在供应商错误并且变通方法不起作用时,您只需要等待供应商补丁。
我没有在项目中使用NDK,但是我遇到了同样的问题。我将SDK版本更新为最新的compileSdkVersion 29后,问题消失了
| 归档时间: |
|
| 查看次数: |
40732 次 |
| 最近记录: |