Das Hinzufügen einer Anwendung zum Aosp-Build-System ist ziemlich einfach.
Schauen wir uns die Schritte an, um Java- und Kotlin-Anwendungen zum Aosp-Build-System hinzuzufügen.
Es gibt zwei Möglichkeiten, Anwendungen hinzuzufügen.
Die eine besteht darin, das komplette Projekt mit dem Quellcode in das Aosp-Build-System aufzunehmen.
Die zweite Option besteht darin, eine kompilierte APK-Datei hinzuzufügen, was bedeutet, dass Sie das Projekt in einer separaten IDE erstellen
müssen.
Zum Beispiel, Android Studio und Sie werden das Projekt bauen und die APK machen und nur die APK in den Aosp
Ordner verschieben.
In dieser Sitzung werden wir uns also Punkt eins anschauen und sehen, wie man ein komplettes Android-Projekt mit Quellcode
in aosp einfügt.
Der Grund, warum wir das Android-Projekt nicht einfach direkt in Aosp kopieren können, ist die Tatsache, dass beide unterschiedliche
Build-Systeme verwenden.
Wie wir wissen, verwendet die Android-Anwendung das Gradle-Build-System und Aosp verwendet das Song-Build-System.
Diese beiden Build-Systeme sind nicht miteinander kompatibel.
Das ist der Grund, warum wir zwischendurch einige manuelle Migrationsschritte durchführen müssen.
Dies sind also die Schritte zur Migration eines Android-Projekts nach Aosp.
Der erste Schritt ist also die Umstrukturierung der Ordner.
Das bedeutet, dass wir nur die Java- oder Kotlin-Source-Ordner und die Resource-Ordner aus dem Android-Projekt
extrahieren müssen und der Rest der Gradle-Dateien für aosp nicht notwendig ist.
Im zweiten Schritt kann das gleiche android manifest dot xml in die Aosp-Ordner kopiert werden.
Es sind keine Änderungen erforderlich.
Der dritte Schritt besteht darin, die Skripte für die Erstellung der Songs zu schreiben.
Wir müssen also die Standard-BP-Datei für das neue Projekt oder das Modul, das wir hinzufügen wollen, schreiben.
Im ersten Schritt wird das neue Modul oder das Projekt in die entsprechenden Build-Skripte aufgenommen.
In den nächsten Sitzungen werden wir ein paar praktische Sitzungen durchführen, um ein Kotlin- und Java-Projekt in Aosp hinzuzufügen.
In diesem Fall verwende ich den Android-Automobil-Build, aber die allgemeinen Schritte, die wir
in diesen Sitzungen befolgen, sind auch für andere Builds ähnlich.
Wenn Sie also ein ausländisches Build haben, befolgen Sie bitte die gleichen Schritte, dann sollte es klappen.