2016-10-16 3 views
0

、私はいくつかの問題を抱えて:メイク:私は、Android SDKのソースコードをコンパイルすると*** [アウト/ターゲット/共通/ドキュメント/ APIスタブ・タイムスタンプ]エラー45

javadoc: error - cannot find file:"out/target/common/obj/APPS/framework-res_intermediates/src/android/R.java" 

javadoc: error - cannot find file:"out/target/common/obj/APPS/framework-res_intermediates/src/android/Manifest.java" 

javadoc: error - cannot find file:"out/target/common/obj/APPS/framework-res_intermediates/src/com/android/internal/R.java" 3 error  

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

私が取得できますかコンパイルが機能するか?

答えて

0

私はHAVAはこの質問を解決:コンパイルSDKはJDK 1.5を使用する必要がありますが、私は唯一の私は、JDK 1.5をインストールしたJDK 1.6.soをインストールしています

Googleの文書があると言います。

我々は、JDK 1.5からの/ etc /代替にjavadoc.1.gzとJavadocをコピーするシェルで以下のコマンドを実行する必要があり、より:

$のCDの/ etc /代替

$ 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

輸出ANDROID_JAVA_HOME = $ JAVA_HOME

輸出CLASSPATH =。$ {JAVA_HOME}/libに:$ JRE_HOME/libに:$ CLASSP ATH

エクスポートJAVA_PATH = $ {JAVA_HOME}/binに$ {JRE_HOME}/binに

輸出JAVA_HOME。

export JRE_HOME;

export CLASSPATH;

HOME_BIN =〜/ binに/

輸出PATH = $ {PATH}:$ {JAVA_PATH}:$ {JRE_PATH}:$ {HOME_BIN};

#echo $ PATH;

$ source〜/ .bashr

ok!私は、Java 7でロリポップバージョンをコンパイルしようとしたとき

+0

が、まだ動作しないで –

0

は、私は正確に同じ問題を抱えていた事、私は、Javaの2インストールされたバージョン持っていたということでした。

  • オープンJDKのJava 7
  • オラクルのJava 9
  • を(Javaの、javacの、瓶などのための)すべての選択肢は、JDKのJava 7を開くように設定されたではないいくつかの理由

だから私はすることによって、これを固定:私が試した

sudo update-java-alternatives -s java-1.7.0-openjdk-amd64 
関連する問題