No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android以及其它问题

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

最近导入一个新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文件,将红色标记删除即可。
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值