Es hängt davon ab, auf welcher Ebene Sie Änderungen vornehmen.Wenn Sie Änderungen an Frameworks/Basis/Kern vornehmen, können Sie zu Ihrem Framework-/Basis-/Kernteil Ihres AOSP-Projekts navigieren und einen inkrementellen Build durchführen, indem Sie Folgendes tun (stellen Sie sicher, dass Sie Ihre Build-Umgebung initialisiert haben:.build/envsetup.sh im Stammverzeichnis Ihres AOSP-Quellverzeichnisses):
mm -B
Dadurch wird die Komponente erstellt, in der Sie sich befinden, nämlich die Datei „framework.jar/ext.jar/etc“ des Frameworks
Nachdem dies kompiliert wurde, können Sie Folgendes tun (Halten Sie beim Kompilieren Ausschau nach Fehlern):
adb root;
adb remount;
adb sync;
adb shell stop;
adb shell start
Dadurch wird die Framework-JAR-Datei auf dem Gerät aktualisiert und Sie sollten dann Ihre Änderungen sehen können.
Notiz
Dieser Wille NUR funktioniert, wenn Ihr aktueller Build der ist DASSELBE B. den AOSP-Code, den Sie erstellen, andernfalls müssen Sie die Datei „framework.jar“ in den System/Framework/-Bereich Ihres Geräts verschieben (für den Root erforderlich ist).