Android ICS编译问题

前端之家收集整理的这篇文章主要介绍了Android ICS编译问题前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我成功下载了 Android 4.0.3的源代码.
但我无法在我的机器上编译它.

我的机器配置是UBUNTU 11.10 64位,4 GB RAM

当我运行午餐命令时收到以下错误.

  1. /bin/bash: prebuilt/linux-x86/toolchain/arm-linux-androideabi-4.4.x/bin/arm-linux-androideabi-gcc: Permission denied
  2. /bin/bash: prebuilt/linux-x86/toolchain/arm-linux-androideabi-4.4.x/bin/arm-linux-androideabi-gcc: Permission denied
  3. /bin/bash: prebuilt/linux-x86/toolchain/arm-linux-androideabi-4.4.x/bin/arm-linux-androideabi-gcc: Permission denied
  4. /bin/bash: build/core/find-jdk-tools-jar.sh: Permission denied
  5. build/core/config.mk:268: *** Error: could not find jdk tools.jar,please install JDK6,which you can download from java.sun.com. Stop.
  6.  
  7. ** Don't have a product spec for: 'full'
  8. ** Do you have the right repo manifest?

JDK已经在路径中.当我运行命令java -version时,我正在关注OutPut

  1. java version "1.6.0_26"
  2. Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
  3. Java HotSpot(TM) 64-Bit Server VM (build 20.1-b02,mixed mode)

任何人都可以帮助继续吗?

解决方法

如果检查脚本build / core / find-jdk-tools-jar.sh,则可以看到它首先检查名为ANDROID_JAVA_HOME的环境变量.如果将ANDROID_JAVA_HOME环境变量设置为JDK路径,则应修复此错误.

猜你在找的Android相关文章