有時(shí)候從GitHub上下載下來(lái)的項(xiàng)目或者之前有NDK開(kāi)發(fā)的項(xiàng)目,在ndk版本升級(jí)之后,項(xiàng)目編譯出現(xiàn)了問(wèn)題,提示沒(méi)有對(duì)應(yīng)的編譯工具鏈,目前網(wǎng)上搜索的最多的做法是,下載之前的ndk版本,然后再拷貝缺少的部分。。。
這種做法確實(shí)可以解決問(wèn)題,但是既然新版的ndk刪掉了這些庫(kù),肯定是有他自己的理由,所以建議還是在新版本ndk不改動(dòng)的基礎(chǔ)上解決No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android這個(gè)問(wèn)題
第一步,修改gradle-wrapper.properties文件,使用目前最新的4.6版本
distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip
第二步,修改項(xiàng)目的build.gradle,也使用目前最新的
classpath'com.android.tools.build:gradle:3.2.1'
第三步,如果出現(xiàn)了libc++_shared.so重復(fù),則修改app的build.gradle文件
在android{ }中添加
packagingOptions {? ??
????pickFirst'lib/*/libc++_shared.so'
}
最后try again一下就好