根据https://github.com/android-ndk/ndk/wiki/changelog-r18#已知问题
此版本的NDK与Android Gradle插件3.0或更高版本不兼容。如果您看到一个错误,如在NDK toolchains文件夹中找不到前缀为mips64el-linux-android的ABI的工具链,请更新您的项目文件以使用plugin 3.1或更高版本。您还需要升级到Android Studio3.1或更新版本。
解决办法如下:(https://stackoverflow.com/A/51852529/8034839)
备选方案1:
buildTypes {
debug {
externalNativeBuild {
cmake {
abiFilters 'x86', 'x86_64', 'armeabi-v7a', 'arm64-v8a'
}
}
}
release {
externalNativeBuild {
cmake {
abiFilters 'x86', 'x86_64', 'armeabi-v7a', 'arm64-v8a'
}
}
}
}
备选方案2:
android {
...
packagingOptions{
doNotStrip '*/mips/*.so'
doNotStrip '*/mips64/*.so'
}
...
}
“在ABI的NDK toolchains文件夹中找不到前缀为:aarch64-linux-android的工具链” 有人能帮我修好这个吗?
我想使用gradel()编译一个开源的android项目(Netguard),但我遇到了这个错误: 我苦苦思索,但没有找到任何帮助。以下是主要的:
我尝试在Microsoft托管代理(windows最新版)gradle - 6.9 gradle插件版本:- 3.5.3上的azure DevOps中配置CI管道,出现以下错误:- 失败:构建失败,但有例外。 < li >哪里出错:任务执行失败':ucrop:stripDebugDebugSymbols '。 在 ABI 的 NDK 工具链文件夹中找不到前缀为:arm-linux-androide
嗨,我正试图在azure管道中构建react原生Android应用程序,但我无法让它工作。。。我经常遇到这样的错误。我尝试了在谷歌上找到的一切,但没有任何帮助。 生成任务: 我使用com.android.tools.build: gradle: 3.5.2(无法升级) 错误: ANDROID\u NDK\u HOME的支持已被弃用,并将在未来删除。使用android。内置ndkVersion。而格
这是颤动医生的结果 : 医生摘要(要查看所有详细信息,请运行flutch Doctor-v):[√] Flutter(Channel stable,v1.12.13 hotfix.9,on Microsoft Windows[Version 10.0.15063],locale en US)[X]Android toolchain-为Android设备开发X Android_HOME=C:\Use