稍微更新Android Studio后我出错了。 Ubuntu 18.04,Android Studio 3.1.2
Caused by: org.gradle.process.internal.ExecException: A problem occurred starting process 'command '/home/private/Android/Sdk/ndk-bundle/toolchains/mips64el-linux-android-4.9/prebuilt/linux-x86_64/bin/mips64el-linux-android-strip''
Caused by: net.rubygrapefruit.platform.NativeException: Could not start '/home/private/Android/Sdk/ndk-bundle/toolchains/mips64el-linux-android-4.9/prebuilt/linux-x86_64/bin/mips64el-linux-android-strip'
Caused by: java.io.IOException: Cannot run program "/home/private/Android/Sdk/ndk-bundle/toolchains/mips64el-linux-android-4.9/prebuilt/linux-x86_64/bin/mips64el-linux-android-strip" (in directory "/home/private/StudioProjects/yamatrack-cart-app-android/viewer"): error=2, No such file or directory
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048)
答案 0 :(得分:4)
2解决方案,如果您使用较旧的gradle版本
即使使用配置的nbi过滤器,第二种解决方案也适用于我。
答案 1 :(得分:2)
我在尝试使用旧版本的Android Gradle插件构建旧版本的代码时遇到此错误。
我发现升级到最新的Android Gradle插件(3.1.2)修复了此问题。虽然有点担心我不能只检查旧版本的代码并使用该版本的插件版本构建它。
虽然现在看起来使用较新的Gradle插件取得了成功,但我收到了一个令人担忧的警告:
由于缺少ABI'MIPS'的剥离工具,无法剥离库'MyApp / build / intermediates / transforms / mergeJniLibs / develop / debug / 0 / lib / mips / libsqlite3x.so'。按原样包装。
我在build.gradle
中有这个,因为我依赖于一些本地库:
ndk {
abiFilters "armeabi-v7a", "x86"
}