当我编译Android SDK源代码时,我遇到了一些问题:
for line in ...:
如何让编辑工作?
答案 0 :(得分:1)
当我尝试使用java 7编译棒棒糖版本时,我遇到了完全相同的问题。事情是我有2个已安装的java版本:
由于某些原因,并非所有替代品(对于java,javac,jar等)都设置为打开jdk java 7.。
所以我解决了这个问题:
sudo update-java-alternatives -s java-1.7.0-openjdk-amd64
答案 1 :(得分:0)
我哈瓦解决了这个问题:
谷歌的文件说:编译sdk应该使用jdk 1.5,但我只安装了jdk 1.6。所以我安装了jdk 1.5。,我们应该将javadoc.1.gz和javadoc从jdk 1.5复制到/ etc / alternatives,在shell中执行以下命令:
$ cd / etc / alternatives
$ sudo rm javadoc.1.gz
$ sudo ln -s /usr/lib/jvm/java-1.5.0-sun/man/man1/javadoc.1.gz javadoc.1.gz
$ sudo rm javadoc
$ sudo ln -s /usr/lib/jvm/java-1.5.0-sun/bin/javadoc javadoc
$ sudo gedit~ / .bashrc
添加:
JAVA_HOME = / usr / lib中/ JVM / JAVA -6-太阳
JRE_HOME = $ {JAVA_HOME} / JRE
export ANDROID_JAVA_HOME = $ JAVA_HOME
export CLASSPATH =。:$ {JAVA_HOME} / lib:$ JRE_HOME / lib:$ CLASSP ATH
export JAVA_PATH = $ {JAVA_HOME} / bin:$ {JRE_HOME} / bin
导出JAVA_HOME;
导出JRE_HOME;
导出CLASSPATH;
HOME_BIN =〜/斌/
export PATH = $ {PATH}:$ {JAVA_PATH}:$ {JRE_PATH}:$ {HOME_BIN};
#echo $ PATH;
$ source~ / .bashr
OK!