菜鸟安装android NDK的心酸路

首先

下载NDK,下载地址如下: 

 http://dl.google.com/android/ndk/android-ndk-r4b-linux-x86.zip

 下载linux版本的,下载下来android-ndk-r7-linux-x86.tar.bz2

  然后

用tar jvxf android-ndk-r7-linux-x86.tar.bz2解压。

 用gedit /etc/environment添加环境变量

 在PATH后面加上解压出来的NDK路径“/usr/local/lib/android-ndk-r7”

  然后

保存关掉,使用命令source /etc/environment使环境变量生效

 执行命令 ndk-build

  弹出如下的错误

而不是说ndk-build not found,就说明ndk环境已经安装成功了。

  Android NDK: Could not find application project directory !

 Android NDK: Please define the NDK_PROJECT_PATH variable to point to it. 

/home/braincol/workspace/android/android-ndk-r5/build/core/build-local.mk:85: *** Android NDK: Aborting.Stop.

  但是我的弹出这样的错误

 /usr/local/lib/android-ndk-r7/prebuilt/linux-x86/bin/awk: 1: ELF####: not found

 /usr/local/lib/android-ndk-r7/prebuilt/linux-x86/bin/awk: 4: Syntax error: word unexpected (expecting ")")

 Android NDK: Host 'awk' tool is outdated. Please define HOST_AWK to point to Gawk or Nawk !

 /usr/local/lib/android-ndk-r7/build/core/init.mk:258: *** Android NDK: Aborting. . Stop.

 在执行ndk-bulid的目录下生成了一个0字节的乱码文件

  原来

系统是32位的,无法运行64位的程序。网上找个答案,用gawk替换掉awk
 好吧,执行gawk。看看本机有么,有的话,用find / -name gawk找到替换之,没有就
 apt-get install gawk.然后找到安装的gawk替换掉
 ok,现在应该就能行了。。。
参考:
http://www.cnblogs.com/hibraincol/archive/2011/05/30/2063847.html
http://blog.csdn.net/yulinlang/article/details/6964953

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值