问题描述
您好,我是新来的Android,我试图构建一个包含在NDK的HELLO-JNI样品,但我得到下面的错误,任何想法如何解决?
Hello I am new to Android and I am trying to build the hello-jni sample that is included in the NDK but I get the error below, any idea how to fix it?
15点57分10秒的 **配置默认的构建项目HelloJni **
/媒体/项目/ ADT-束Linux的x86-20131030 / ADT-束Linux的x86-20131030 / Android的NDK-R9C / NDK的构建
所有Android NDK:警告:APP_PLATFORM Android的19大于
安卓的minSdkVersion 3 ./AndroidManifest.xml [armeabi-V7A]
编译大拇指:HELLO-JNI< = HELLO-jni.c臂Linux的androideabi-GCC:
错误试图给exec
'/media/Project/adt-bundle-linux-x86-20131030/adt-bundle-linux-x86-20131030/android-ndk-r9c/toolchains/arm-linux-androideabi-4.6/$p$pbuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/as':
execv:执行格式错误化妆: * 的
[OBJ /本地/ armeabi-V7A / OBJ文件/ HELLO-JNI / HELLO-jni.o]错误1
15点57分10秒构建成品(带230ms)
15:57:10 Build Finished (took 230ms)
这是我使用的是什么:
- 的Ubuntu 10.04.4
- 在Linux ADT束(v22.3.0-887826)
- NDK R9C
在此先感谢
推荐答案
该警告是正确的,应该被忽略。
The WARNING is correct, and should be ignored.
关于gcc的错误,你可能有安装NDK的问题。你是如何解压?检查
Regarding the gcc error, you probably have a problem with installation of NDK. How did you unpack it? Check
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
这应该是一个符号链接 ../../斌/ ARM-Linux的androideabi - 以
,都应该有可执行的权限。
This should be a symbolic link to ../../bin/arm-linux-androideabi-as
, and both should have executable permissions.
这篇关于Android的NDK样本生成错误的Linux的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!