prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.7/bin/arm-linux-androideabi-gcc问题解决

prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.7/bin/arm-linux-androideabi-gcc问题解决

分类: Android源码相关 Android问题解决   2355人阅读  评论(0)  收藏  举报


1. 现象: 编译android4.4源码时,出现如下错误:

/bin/bash: prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.7/bin/arm-linux-androideabi-gcc: 权限不够
/bin/bash: prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.7/bin/arm-linux-androideabi-gcc: 权限不够
/bin/bash: build/core/find-jdk-tools-jar.sh: 权限不够
build/core/config.mk:365: *** Error: could not find jdk tools.jar, please install JDK6, which you can download from java.sun.com。 停止。

** Don't have a product spec for: 'aosp_arm'
** Do you have the right repo manifest?


2.   该问题已经解决,来龙去脉是这样的:

       1)、我的ubuntu 12.04是用wubi安装的,为了节约ubuntu 磁盘空间,我将编译android编译源码下载好后,复制到了media挂载下的windows磁盘,问题就来了,我的windows盘符是NTFS格式的,发现里面的文件无法添加可执行权限,去手动修改也不行,root也没用。
      2)、产生同类情况的当然也有java环境变量没有配置好的原因,但我的情况是上面这一种,所以怎么配置java环境变量都是不行的,也试图chmod加权当然也失败了。

具体解决方法如下:
                我的windows盘符是NTFS格式的,发现里面的文件无法添加可执行权限,去手动修改也不行,root也没用,无奈上网搜索,最终发现了解决的方法,

安装两个插件:

  sudo apt-get installntfs-3g      //这个12.04已经有了。
  sudo apt-get installntfs-config  //这个是个图形界面的NTFS权限配置程序。

然后使用输入命令:ntfs-config(NTFS写入支持配置程序)直接勾选配置即可使得挂载的盘符获得可执行权限~


补充: 原理就是这样。但是,有时候用这种方法也未必能解决问题。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值