Ich arbeite mit dem Opensource-Projekt Android. Es läuft gut, außer den Bauzeiten. Ich AOSP nur auf dem Emulator verwenden, die mit ihm kommt, so dass ich im AllgemeinenInkrementelle Build für Android Opensource Projekt
. build/environment.sh
lunch aosp_arm-eng
make -j4
nach jeder Änderung AOSP umzubauen.
Problem ist, scheint dies eine vollständige Wiederherstellung der gesamten AOSP zu tun, unabhängig davon, was bereits gebaut wurde oder was ich geändert habe. Wenn ich nur eine kleine Änderung in ART mache, baut es alles neu auf, was Stunden dauert.
Jetzt ist meine Frage - wie man das vermeidet? Von dem was ich verstehe, sollte make selbst herausfinden, was es zum Wiederaufbau braucht und was nicht. Recht?
Vielleicht sollte ich nicht jedes Mal Mittagessen gehen? Was kann ich sonst noch versuchen?
Hinweise:
- Ubuntu 16.04, gcc 5.4.0 (Standard), x64
- Neueste 7.x-Tag von Nougat (7.1.1)
- Ich mache ändert die Android Runtime
- ccache konfiguriert &