你好我是Android的新手,我正在尝试构建包含在NDK中的hello-jni示例,但我得到下面的错误,任何想法如何修复它?
15:57:10 *构建配置默认为项目HelloJni ** / media / Project / adt-bundle-linux-x86-20131030 / adt-bundle-linux-x86-20131030 / android-ndk-r9c / ndk-构建所有Android NDK:警告:APP_PLATFORM android-19大于android:minSdkVersion 3 in ./AndroidManifest.xml [armeabi-v7a] Compile thumb:hello-jni <= hello-jni.c arm-linux-androideabi-gcc:试图执行'/media/Project/adt-bundle-linux-x86-20131030/adt-bundle-linux-x86-20131030/android-ndk-r9c/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-时出错x86 / bin /../ lib / gcc / arm-linux-androideabi / 4.6 /../../../../ arm-linux-androideabi / bin / as':execv:exec格式错误make: [obj / local / armeabi-v7a / objs / hello-jni / hello-jni.o]错误1 15:57:10构建完成(耗时230毫秒)
这就是我正在使用的:
-
Ubuntu 10.04.4
-
适用于Linux的ADT包(v22.3.0-887826)
-
NDK r9c
提前致谢
1 回答
警告是正确的,应该被忽略 .
关于gcc错误,您可能在安装NDK时遇到问题 . 你是怎么打开它的?校验
这应该是
../../bin/arm-linux-androideabi-as
的符号链接,并且两者都应具有可执行权限 .