【发布时间】:2014-06-14 13:34:07
【问题描述】:
我已经通过同步最新的 repo 成功下载了 CyanogenMod 10 源代码树。我还正确安装了 Java JDK,并且已经设置了一个 ANDROID_JAVA_HOME 变量,但是在执行此命令“make -j4 otatools”时仍然出现这些错误
/bin/bash: prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.6/bin/arm-linux-androideabi-gcc: Permission denied
/bin/bash: prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.6/bin/arm-linux-androideabi-gcc: Permission denied
/bin/bash: prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.6/bin/arm-linux-androideabi-gcc: Permission denied
/bin/bash: build/core/find-jdk-tools-jar.sh: Permission denied
build/core/config.mk:348: *** Error: could not find jdk tools.jar, please install JDK6, which you can download from java.sun.com. Stop.
我使用这些步骤注册了下载的 Java 版本作为替代,并将其切换为默认使用
update-alternatives --install /usr/bin/java java /opt/jdk1.7.0_60/bin/java 1
update-alternatives --install /usr/bin/javac javac /opt/jdk1.7.0_60/bin/javac 1
update-alternatives --set java /opt/jdk1.7.0_60/bin/java
update-alternatives --set javac /opt/jdk1.7.0_60/bin/javac
java -version 的输出
java version "1.7.0_60"
Java(TM) SE Runtime Environment (build 1.7.0_60-b19)
Java HotSpot(TM) 64-Bit Server VM (build 24.60-b09, mixed mode)
ANDROID_JAVA_HOME 的输出
echo $ANDROID_JAVA_HOME
/opt/jdk1.7.0_60/bin/
我的机器配置是 Debian Wheezy 64 位和 4GB RAM
【问题讨论】:
标签: android cyanogenmod