A problem occurred starting process 'command 'G:\Android\sdk\ndk-bundle\toolchains\mips64el-linux-an
阿新 • • 發佈:2019-02-03
如下圖:
我這邊出現這個是因為專案裡面加入了模擬器的so庫導致的,網上找到了一個簡單的解決辦法
方法一:
開啟 local.properties,將ndk目錄的目錄加上字尾 .cmd, 例如
ndk.dir=G\:\\Android\\sdk\\ndk-bundle.cmd, 重新build就可以正常編譯了 如上圖:
方法二:
版本回退, ndk版本在r17版, 很有可能出現這個問題, 那麼可以下載r16版就可以了
- 先清除 Android/Sdk/ndk-bundle/ 下的內容
- 重新build工程
感謝博主:博主地址
方法三:(參考的極光推送Android端整合文件裡面的方法)
注 : 使用 NDK r17 時,可能 Android Studio 會出現以下提示:
A problem occurred starting process ‘command
‘/Users/xxx/Library/Android/sdk/ndk-bundle/toolchains/mips64el-linux-android-4.9/prebuilt
/darwin-x86_64/bin/mips64el-linux-android-strip”
系統找不到指定的檔案
這是因為 NDK r17 之後不再支援 mips 平臺,在 build.gradle 裡增加如下配置可解決
android {
defaultConfig {
.....
}
packagingOptions {
doNotStrip '*/mips/*.so'
doNotStrip '*/mips64/*.so'
}
}