您好!欢迎来到信盈达产学合作协同育人平台|校企合作|嵌入式培训|解决方案|

登录 注册 微信快速登录

扫一扫看效果 关闭

好文章,欢迎分享给朋友

Geek_Jimy

04-26 10:00    浏览1119

今天打开Android Studio2.2.3,打开一个旧工程,编译提示"No toolchains found in the NDK toolchains folder for ABI with prefix: mipsel-linux-android",报错截图如下:

网上也有一般的解决办法,那就是下载旧版的NDK,将其中的toolchain复制到新版的NDK中即可,但是感觉这种方式并不是解决问题的正道。

经过对新版NDK的研究,发现NDK的更新记录里有一段话,内容如下:

This version of the NDK is incompatible with the Android Gradle plugin version 3.0 or older. If you see an error like No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android,update your project file to [use plugin version 3.1 or newer]. You will also need to upgrade to Android Studio 3.1 or newer.

也就是说新版本的NDK3.0及以前旧版的Android Gradle plugin插件不兼容,其实解决方法很简单,就是修改build.gradle中的红字部分,改为3.1以上版本即可,当然此种解决方案适用于Android Studio3.0及以上版本,例如:

dependencies {

   classpath 'com.android.tools.build:gradle:3.2.0'

   // NOTE: Do not place your application dependencies here; they belong

   // in the individual module build.gradle files

}


评论0 0
评论
内容加载中……,请稍候!

手指长按二维码,快速关注

给TA留言
留言
返回
评论