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

今天用Android Studio 3.2 打開以前的項目,在Build的時候,報錯了:

 

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

 

網上的解決方案是,去NDK官網,下載對應版本的NDK,然後把mips的放到自己的目錄下,但是,這個NDK應該是Android Studio 自己下載的,也就是說Android 最新的NDK移除掉了mips的支持,並且,我們也不需要編譯mips64的版本,因此這個方案並不是最好的。

 

Android Studio 是通過Gradle Plugin來下載NDK的,我以前項目用的是Gradle Plugin 3.0,因此更新gradle plugin 3.1 以上版本,就解決了這個問題。

如下:

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
}

當然,更新了gradle plugin以後,也要更新Gradle版本,gradle 3.2.0對應的是gradle-4.6 

修改gralde-wrapper.properties 如下:

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip

 

 

 

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