最近导入一个新Android项目,导入后进行sync project with gradle file。紧接着报错:
No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android
解决办法1:下载缺少文件
是在project structure 中找到NDK的位置,然后打开https://developer.android.com/ndk/downloads/?hl=zh-cn下载NDK,将缺少的mips64el-linux-android部分添加到NDK目录的toolchains文件夹下。
解决办法2:软连接
在toolchains文件夹下执行命令:
//Liunx
ln -sf aarch64-linux-android-4.9 mips64el-linux-android
//Windows
mklink /j mips64el-linux-android aarch64-linux-android-4.9
解决办法3:修改Gradle版本
在gradle文件配置下修改gandle版本为3.2及以上
buildscript {
dependencies {
classpath 'com.android.tools.build:gradle:3.2.0'
}
}
解决完了这个后继续gradle同步,紧接着报错ERROR: Failed to resolve: xxxxxxxxx
解决办法:
在项目最外边的build.gradle中,调整google()与jcenter()的位置顺序。将google()放置在jcenter()的上面,repositories也要保持顺序google()在jcenter()的上面。
allprojects {
repositories {
google();
jcenter()
}
}
好了之后继续同步,紧接着报错:ERROR: The minSdk version should not be declared in the android manifest file
解决办法 :
找到所有的AndroidManifest.xml文件,将红色标记删除即可。

本文介绍了在导入新Android项目时遇到的错误,包括解决`mips64el-linux-android`工具链缺失、Gradle版本升级、依赖顺序调整等问题,以及如何修复AndroidManifest.xml中MinSdkVersion声明错误。
508

被折叠的 条评论
为什么被折叠?



