2016-07-24 5 views
-1

zu erstellen Ich versuche, die AOSP nach der Einführung der http://source.android.com zu bauen. Aber ich traf das folgende Problem:Keine Regel, um das Ziel guavalib_intermediates/javalib.jar für ideen_intermediates/javalib.jar beim Erstellen von AOSP

============================================ 
PLATFORM_VERSION_CODENAME=REL 
PLATFORM_VERSION=5.1.1 
TARGET_PRODUCT=full 
TARGET_BUILD_VARIANT=eng 
TARGET_BUILD_TYPE=release 
TARGET_BUILD_APPS= 
TARGET_ARCH=arm 
TARGET_ARCH_VARIANT=armv7-a 
TARGET_CPU_VARIANT=generic 
TARGET_2ND_ARCH= 
TARGET_2ND_ARCH_VARIANT= 
TARGET_2ND_CPU_VARIANT= 
HOST_ARCH=x86_64 
HOST_OS=darwin 
HOST_OS_EXTRA=Darwin-15.2.0-x86_64-i386-64bit 
HOST_BUILD_TYPE=release 
BUILD_ID=LMY49J 
OUT_DIR=out 
============================================ 
make: *** No rule to make target `out/host/common/obj/JAVA_LIBRARIES/guavalib_intermediates/javalib.jar', needed by `out/host/common/obj/JAVA_LIBRARIES/idegen_intermediates/javalib.jar'. Stop. 

#### make failed to build some targets (3 seconds) #### 

Ich check die Quelle in den Marshmallow-Cis-Release-Zweig. Meine Java-Version ist 1.7.0_71. Am Anfang dachte ich, dass die Java-Version für das Gebäude nicht korrekt ist, also installierte ich eine andere Version, die von der offiziellen Android-Website angegeben wurde, aber fehlgeschlagen.

Jede Hilfe wird geschätzt.

Antwort

0

ich ähnliche Gebäude hatte Probleme mit Android baut, Mit Ubuntu 16.04 versuchen Sie die folgenden Schritte und sehen, ob es hilft,

Wenn Sie die Build-Anweisungen auf der Website folgen Sie gehen in ein paar Fehler laufen, hier ist, wie man sie repariert.

  1. Machen Sie GCC zu Ihrem Standard-Compiler, indem Sie ein Terminal öffnen und "sudo -I" ausführen und das Administratorkennwort für Ihren Computer eingeben. dann fügen Sie den Code "sudo update-alternatives --install/usr/bin/gcc gcc/usr/bin/gcc-5 100"

  2. führen Sie den Befehl "Nano ~ /. Bashrc" und am unteren Rand der Datei hinzufügen "Exportieren CXX =/usr/bin/gcc-5" als neu starten.

  3. führen Sie den Befehl "Update-Alternativen - Query gcc" und Sie sollten Terminal drucken Ihre Version von gcc sehen.

  4. Wenn Sie Probleme haben, wo make ohne Fehler andernfalls hält aufgelistet, versuchen Sie „machen efi_img -j1 -B --always-make ausgeführt wird.

Verwandte Themen