Von AOSP Stammordner,
1) Erstellen Sie zuerst Ihr Ziel. Dadurch werden alle Java-Dateien generiert, die beim Erstellen von aosp generiert werden müssen. 2) Erstellen Sie ein Schattenverzeichnis von Aosp dir mit lndir. Angenommen, Ihr Aovers ist ~ John/Arbeit/Aosph/Ics. Dann erstellen Sie ~/john/work/aosp/icshadow
Cd zu icshadow und rufen "lndir ../ics" auf. Das erzeugt Symlinks zu allem unter ics.
3) Jetzt verwenden Sie icsshadow für alle Sachen, die Ihre IDE benötigt/erzeugt. Wenn Sie den ics-Ordner verwenden, schlägt der aosp-Build manchmal fehl, wenn die IDE Build-Artefakte generiert.
4) CD zu icsshadow Verzeichnis. Aufrufen development/tools/idegen/idegen.sh
Warten bis es fertig ist.
5) Wenn Sie IntelliJ verwenden möchten, öffnen Sie android.ipr aus dem Ordner icsshadow. Wenn Sie Eclipse verwenden möchten, importieren Sie .classpath vom icsshadow-Ordner.
Für Eclipse-Setup, überprüfen Sie bitte Using eclipse to browse and edit AOSP.
Was passiert, wenn Sie eine Datei hinzufügen möchten? Mußt du es in den ics hinzufügen und lndir wieder tun? – Pierrew
Ja. Sie müssen Indir Prozess wiederholen. – videoguy
@videoguy Gibt es einen Befehl oder eine sh-Datei, um AOSP-Projekt von gerentierten Dateien für IDE zu säubern? (Wenn ich das richtig verstehe, sagt man, wir sollten nicht die notwendigen Dateien für die IDE im Originalordner erzeugen. Ja?) –