Ich würde gerne wissen, ob es notwendig ist, um meine gesamte AOSP-Struktur neu zu erstellen und neu zu implementieren, nachdem ich Änderungen an Java-Quelldateien in framework.jar vorgenommen habe.Effiziente Entwicklung zum Ändern von AOSP framework.jar
Ich habe arbeiten (Buildable) Bäume os ICS und JellyBean und kann sie erfolgreich auf meiner virtuellen Maschine installieren.
Ich bin über CCACHE bewusst, um Builds zu beschleunigen, und ich stelle mir vor, wenn ich C/C++ Code modifiziere, dann ist eine Wiederherstellung und Neuinstallation des gesamten Baumes meine einzige Option.
Gibt es jedoch für kleine Änderungen, wie eine der Ansichts- oder Aktivitätsquelldateien, eine schnellere Methode? Ein Neuaufbau und eine Neuinstallation machen die Entwicklung zu einem langsamen und schmerzhaften Prozess. Ich bin sicher, Verkäufer und was nicht schnellere Methoden zur Verfügung haben.
hatte ich kein Glück mit dieser Methode:
Lauf mm in Frameworks/Basis (kompiliert erfolgreich) und die framework.jar/framework.odex Dateien auf dem laufenden System zu ersetzen.
Neu gestartet - aber dann hängt das System vor dem Startbildschirm.
Ich habe meinen Code getestet, indem ich das gesamte Image neu erstellt und neu installiert habe und das Image ordnungsgemäß gestartet wurde.
Nach dem ersten Schritt ausgeführt wird: Keine privaten Recovery-Ressourcen für TARGET_DEVICE foo –
Sie benötigen Repository zu initialisieren. Es scheint, dass der Fehler besagt, dass Sie es nicht initialisiert haben. Versuchen Sie zunächst, ein Bild normal zu erstellen. – Yury