2

私は現在、Ubuntu10.0464ビットでSEAndroid4.2.1_r1をビルドしています。私はほとんどmakeプロセスを完了していますが、現在、次のエラーで立ち往生しています。

Install: out/host/linux-x86/framework/commons-cli-1.2.jar
host Prebuilt: commons-codec-1.4 (out/host/common/obj/JAVA_LIBRARIES/commons-codec-   
1.4_intermediates/javalib.jar)
Notice file: prebuilts/tools/common/http-client/NOTICE -- out/host/linux
x86/obj/NOTICE_FILES/src//framework/commons-codec-1.4.jar.txt
Install: out/host/linux-x86/framework/commons-codec-1.4.jar
host Prebuilt: commons-compress-1.0 (out/host/common/obj/JAVA_LIBRARIES/commons
compress-1.0_intermediates/javalib.jar)
Notice file: prebuilts/tools/common/commons-compress/NOTICE -- out/host/linux
x86/obj/NOTICE_FILES/src//framework/commons-compress-1.0.jar.txt
Install: out/host/linux-x86/framework/commons-compress-1.0.jar
host Prebuilt: commons-logging-1.1.1 (out/host/common/obj/JAVA_LIBRARIES/commons
logging-1.1.1_intermediates/javalib.jar)
Notice file: prebuilts/tools/common/http-client/NOTICE -- out/host/linux
x86/obj/NOTICE_FILES/src//framework/commons-logging-1.1.1.jar.txt
Install: out/host/linux-x86/framework/commons-logging-1.1.1.jar
Notice file: libcore/NOTICE -- out/host/linux-x86/obj/NOTICE_FILES/src//framework/core
hostdex.jar.txt
host Prebuilt: tzdata-host (out/host/linux-x86/obj/ETC/tzdata-host_intermediates/tzdata)
Install: out/host/linux-x86/usr/share/zoneinfo/tzdata
Install: out/host/linux-x86/framework/core-hostdex.jar
Notice file: external/junit/NOTICE -- out/host/linux
x86/obj/NOTICE_FILES/src//framework/core-junit-hostdex.jar.txt
Install: out/host/linux-x86/framework/core-junit-hostdex.jar
host Java: sqlite-jdbc-host (out/host/common/obj/JAVA_LIBRARIES/sqlite-jdbc
host_intermediates/classes)
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
make: *** No rule to make target `out/host/common/obj/JAVA_LIBRARIES/mockwebserver
hostdex_intermediates/javalib.jar', needed by `out/host/common/obj/JAVA_LIBRARIES/core-   
tests-hostdex_intermediates/classes-full-debug.jar'.  Stop.

エラーをグーグルで検索しようとしましたが、SEAndroid4.2.1を実際に正常にビルドした人がいるかどうかはわかりません。ディレクトリmockwebserver-hostdex_intermediatesが存在しません。

どんな助けでもいただければ幸いです。

4

4 に答える 4

1

マスターリポジトリからAndroid-4.2.1をコンパイルするときに同じ問題が発生するため、SEandroidの問題ではないと思われます。私は約2日前に同じ構成の同じVMでSEandroidを正常にコンパイルしました(lunchall-eng)。

この問題に関連する情報は見つかりません。同じ問題を抱えているが解決策がない人はごくわずかです。

于 2013-01-22T11:41:32.127 に答える
1

エラーを取り除く方法を見つけました。

libcore / JavaLibrary.mk(155行目)で、mockwebserver-hostdexをmockwebserver-hostに変更します。

これはAOSPのバグです。彼らがそれを修正するまで、これは機能します。

ソース(コメントの1つ):https ://groups.google.com/forum/#!msg / android-building / o8Qg4CVrN70 / fR0OOu9xAZcJ

于 2013-01-22T18:11:05.743 に答える
0

JDKと不適切な環境設定の問題のようです。Android KK[JavaJDK6]用の適切なJDKがインストールされていることを確認してください。AndroidLollipopで直面した同様の問題。

于 2016-07-22T07:01:58.077 に答える
0

OpenJDK7がインストールされていることを確認してください。

ここからOpenJDK7をインストールします:https ://stackoverflow.com/a/16263651/3621912

于 2017-01-03T16:53:14.893 に答える