本文介绍了Android的NDK样本生成错误的Linux的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

您好,我是新来的Andr​​oid,我试图构建一个包含在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的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-29 06:15