Android NDK clang assembler command failed with exit code 1

我们在使用NDK编译项目的时候会报 ‘assembler command failed with exit code 1 (use -v to see invocation)’这样的错误。原因是高版本的NDK已经使用clang取代了gcc,但老的项目使用clang又编译不过。只能我们手动指定编译器了。

export NDK_TOOLCHAIN_VERSION=4.9

这个4.9是从何而来的呢?
根据你的NDK目录而来,我的目录是这样的

~/android-ndk-r14b/toolchains/arm-linux-androideabi-4.9/

看到了吗?我的是“4.9”所以我这样指定。

你可能感兴趣的:(Android)