AS编译apk失败No toolchains found in the NDK toolchains folder for ABI with prefix

ubuntu中编译apk
报错:

No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android This version of the NDK may be incompatible with the Android Gradle plugin version 3.0 or older. Please use plugin version 3.1 or newer. Upgrade plugin to version 3.4.2 and sync project

发现项目的local.properties中

ndk.dir=/home/.../Sdk/ndk-bundle
sdk.dir=/home/.../Sdk
$ ls -al <ndk.dir>/toolchains/
drwxrwxr-x  3 peggy peggy 4096 aarch64-linux-android-4.9
drwxrwxr-x  3 peggy peggy 4096 arm-linux-androideabi-4.9
drwxrwxr-x  3 peggy peggy 4096 llvm
drwxrwxr-x  3 peggy peggy 4096 renderscript
drwxrwxr-x  3 peggy peggy 4096 x86-4.9
drwxrwxr-x  3 peggy peggy 4096 x86_64-4.9

解决

cd <ndk.dir>/toolchains/
ln -s aarch64-linux-android-4.9 mips64el-linux-android-4.9
ln -s arm-linux-androideabi-4.9 mipsel-linux-android-4.9

$ ls -al <ndk.dir>/toolchains/
drwxrwxr-x  3 peggy peggy 4096 aarch64-linux-android-4.9
drwxrwxr-x  3 peggy peggy 4096 arm-linux-androideabi-4.9
drwxrwxr-x  3 peggy peggy 4096 llvm
lrwxrwxrwx  1 peggy peggy   25 mips64el-linux-android-4.9 -> aarch64-linux-android-4.9
lrwxrwxrwx  1 peggy peggy   25 mipsel-linux-android-4.9 -> arm-linux-androideabi-4.9
drwxrwxr-x  3 peggy peggy 4096 renderscript
drwxrwxr-x  3 peggy peggy 4096 x86-4.9
drwxrwxr-x  3 peggy peggy 4096 x86_64-4.9

即可编译成功
相关文件

gradlew编译报错mips64el-linux-android-strip

猜你喜欢

转载自blog.csdn.net/coraline1991/article/details/120325294