Android NDK示例构建错误linux

Android NDK sample build error linux

本文关键字:错误 linux 构建 NDK Android      更新时间:2023-10-16

你好,我是安卓系统的新手,我正在尝试构建NDK中包含的Hello-jni示例,但我收到了下面的错误,知道如何修复它吗?

15:57:10**项目HelloJni的配置默认构建**/media/project/adt-bundle-linux-x86-20131030/adt-bbundle-linux-x86-20131030/android-ndk-r9c/ndk构建所有Android NDK:警告:APP_PLATFORM Android-19大于安卓系统:minSdkVersion 3英寸/AndroidManifest.xml[armeabi-v7a]编译拇指:你好jni<=你好,jni.c arm linux androidabi gcc:尝试执行时出错'/media/Project/adt-bundle-linux-x86-20131030/adt-bbundle-linux-x86-20131030/android-ndk-r9c/toolchains/arm-linux-androidabi-4.6/pre-building/linux-x86/bin/../lib/gcc/arm-linux-andrideabi/4.6/../../../arm-linux-Androidabi/bin/as':execv:Exec格式错误make:*[obj/local/armeabi-v7a/objs/hello-jni/hello-jni.o]错误1

15:57:10构建完成(耗时230ms)

这就是我正在使用的:

  • Ubuntu 10.04.4
  • 适用于linux的ADT捆绑包(v22.3.0-887826)
  • NDK r9c

提前感谢

警告是正确的,应该被忽略。

关于gcc错误,您可能在安装NDK时遇到问题。你是怎么打开的?检查

ls -l /media/Project/adt-bundle-linux-x86-20131030/adt-bundle-linux-x86-20131030/android-ndk-r9c/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/arm-linux-androideabi/bin/as

这应该是指向../../bin/arm-linux-androideabi-as的符号链接,并且两者都应该具有可执行权限。