No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android 解決方法

在ndk版本升級之後,項目編譯出現了問題,提示沒有對應的編譯工具鏈,目前最多的做法是,下載之前的ndk版本,然後再拷貝缺少的部分。

這種做法確實可以解決問題,但是既然新版的ndk刪掉了這些庫,肯定是有他自己的理由,所以建議還是在新版本ndk不改動的基礎上解決No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android這個問題。

 

解決方法:

第一步,修改gradle-wrapper.properties文件,使用目前最新的gradle版本如4.10.2

distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.2-all.zip

第二步,修改項目的build.gradle,也使用目前最新的

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

第三步,如果出現了libc++_shared.so重複,則修改app的build.gradle文件

在android{ }中添加

packagingOptions {    

    pickFirst'lib/*/libc++_shared.so'

}

最後同步一下就可以。


 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章