make:*** [out / target / common / docs / api-stubs-timestamp]错误45

时间:2016-10-16 03:18:00

标签: android sdk

当我编译Android SDK源代码时,我遇到了一些问题:

for line in ...:

如何让编辑工作?

2 个答案:

答案 0 :(得分:1)

当我尝试使用java 7编译棒棒糖版本时,我遇到了完全相同的问题。事情是我有2个已安装的java版本:

  • open jdk java 7
  • oracle java 9

由于某些原因,并非所有替代品(对于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!