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
即可编译成功
相关文件