2016-04-07 9 views
0

In Android Studio kann ich den Android-API-Code ändern und speichern. Ich nehme an, dass diese Änderung nicht an den Emulator weitergegeben wird?Ändern Editor.java Klasse in Android Studio, Speichern, Ausführen, Debuggen -> möglich?

Muss ich das ganze AOSP herunterladen und eine neue android.jar kompilieren oder gibt es eine einfachere Möglichkeit, zum Beispiel Editor.java zu ändern und Dinge in Android Studio auszuprobieren?

+0

Nein. Um Änderungen vorzunehmen, sollten Sie Emulator-Images von der Quelle neu erstellen. – HotIceCream

+0

@HotIceCream Gibt es einen einfacheren Weg, siehe unten meinen Kommentar. – powder366

Antwort

1

Sie möchten wahrscheinlich nicht eine Android-App ändern ... Sie könnten die App nicht auf jedem Handy installieren.

Aber yah, Android ist Open Source und Sie können AOSP herunterladen, eine API ändern, und ein Geräte-Image kompilieren. Das wäre der einzige Weg, es zu tun.

Was ist Ihr Endziel hier? Es gibt wahrscheinlich einen einfacheren Weg, dies zu erreichen.

+0

Ich möchte Dinge nicht auf Play oder andere Geräte schieben. Ich möchte nur einen Fehler beheben, den ich in meinem eigenen Code habe. Das mache ich gerne auskommentieren und/oder ändere kleine Teile der Standard-API, um zu verstehen, was los ist ... – powder366

+0

Warum postest du keine Frage mit deinem Code und dem Fehler, den du bekommst. Es ist viel schneller, Ihren Code zu debuggen, als aosp herunterzuladen und zu kompilieren. Ich verspreche. – Shmuel

+0

Ich habe keinen Fehlercode, aber versuche das Framework zu verstehen: http://StackOverflow.com/Questions/36476806/Compound-Drawable-and-Sterror-Problematic – powder366