更新 gradle 版本后,我得到这样的编译错误
以前的毕业生
dependencies {
classpath 'com.android.tools.build:gradle:3.5.3'
...
}
---
distributionUrl=https\://services.gradle.org/distributions/gradle-5.4.1-all.zip
当前的
dependencies {
classpath 'com.android.tools.build:gradle:3.6.2'
...
}
----
distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.4-all.zip
那么,我做错了什么?
最佳答案
我遇到了这个确切的问题,它似乎与 Gradle 3.5.3 和 NDK <=18 不兼容。升级到 NDK 21 可解决此问题。
如果您在更新 NDK 方面需要帮助,可以在此处查看指南:
https://developer.android.com/studio/projects/install-ndk#specific-version
另外,请记住,之后您可能需要刷新 NDK 位置:
https://stackoverflow.com/a/60686251/7273130
关于android - 如何修复 "Expected NDK STL shared object file"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61209043/