2016-12-23 19 views
5

Próbuję zbudować recovery.img dla AOSP 4.2.2 z następującymi poleceniami:Nie można zbudować obraz odzyskiwania z AOSP 4.2.2

cd myandroidsrc 
source build/envsetup.sh 
lunch 
make recoveryimage -j8 

Ale biec do następnego błędu:

find: `src': No such file or directory 
... 
a lot of "PRODUCT_COPY_FILES /frameworkds/base/data/.. .ogg ignored" messages 
... 
cp -f /boot.img /device/myvendor/mydevice/boot/ 
cp: cannot stat `/boot.img': No such file or directory 
make: *** [out/target/product/mydevice/boot.img] Error 1 
make: *** Deleting file `out/target/product/mydevice/boot.img' 
make: *** Waiting for unfinished jobs.... 

próbowałem też budować obraz startowy z:

make bootimage 

Ale to również prowadzi do tego samego błędu jak @ make odzyskać yimage call. Czy brakuje mi jakiegoś połączenia tutaj lub czy moja struktura plików jest zła?

Odpowiedz

1

Czy używasz wstępnie zbudowanego pliku boot.img, jeśli tak, sprawdź poprawność ścieżki. cp -f /boot.img/device/myvendor/mydevice/boot/ Jak widać powyżej katalog główny drzewa urządzeń powinien mieć boot.img, który jest kopiowany.

+0

Jeśli musisz użyć nowego źródła, możesz zmodyfikować swoje drzewo urządzeń, aby wskazywało na źródło jądra lub zbudować zmodyfikowane i użyć go jako wstępnie skompilowanego obrazu. –