2013-07-08 12 views

Antwort

8

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.

+0

Was passiert, wenn Sie eine Datei hinzufügen möchten? Mußt du es in den ics hinzufügen und lndir wieder tun? – Pierrew

+1

Ja. Sie müssen Indir Prozess wiederholen. – videoguy

+0

@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?) –

-2

Nun, zunächst muss man von hier Android Studio installieren: http://developer.android.com/sdk/installing/studio.html

Dann, wenn Sie bereits ein Projekt in Eclipse haben hier, wie Sie es auf Android Studio exportieren: http://developer.android.com/sdk/installing/migrate.html

+1

Diese Option dient zum Verschieben von Eclipse ADT-basierten Android-Projekten nach Studio. Was ich suche, ist eine Möglichkeit, dies für Android-Plattform-Quellen (Frameworks/Base, Packages-Verzeichnis usw.) zu tun. Der Java-Code in Android-Quellen verwendet nicht das Ameisenbau-System, das von SDK-basierten Projekten verwendet wird. – videoguy

+0

Sehen Sie diesen Thread: http://StackOverflow.com/Questions/16626810/Can-android-Studio-Be-used-To-Run-Standard-JavaProjekte –

+1

Dieser Link ist für Android SDK-basierten Anwendungen sowie. Android platfrom Quellen haben eine Verzeichnisentwicklung/ide/intellij. Ich frage mich, wofür es ist. Als ich versuchte, ein Projekt mit Intellij Community Edition zu öffnen, das auf das obige Verzeichnis zeigte, passierte nichts. – videoguy

Verwandte Themen