2013-07-08 12 views

risposta

8

Dalla cartella radice AOSP,

1) Per prima cosa costruisci il tuo obiettivo. Questo genererà tutti i file java che devono essere generati durante la generazione di aosp. 2) Creare una directory shadow di aosp dir usando lndir. Supponendo che la tua dir aosp sia ~ john/work/aosp/ics. Quindi crea ~/john/work/aosp/icsshadow

Cd a icsshadow e invoca "lndir ../ics". Ciò creerà collegamenti simbolici a tutto sotto ics.

3) Ora usi icsshadow per tutto ciò che il tuo IDE ha bisogno/genera. Se si utilizza la cartella ics, la generazione di aosp fallisce alcune volte se l'IDE genera eventuali artefatti di costruzione.

4) cd alla directory icsshadow. Invoke development/tools/idegen/idegen.sh

Attendere fino al termine.

5) Se si desidera utilizzare IntelliJ, aprire android.ipr dalla cartella icsshadow. Se si desidera utilizzare Eclipse, importare .classpath dalla cartella icsshadow.

Per la configurazione di eclissi, controllare Using eclipse to browse and edit AOSP.

+0

Cosa succede se si desidera aggiungere un file? devi aggiungerlo in ics e fare di nuovo lndir? – Pierrew

+1

Sì. Devi ripetere il processo di lndir. – videoguy

+0

@videoguy Esiste un comando o un file sh per pulire il progetto AOSP dai file gerarchici per IDE? (Se ho capito bene, lei dice che non dovremmo generare i file necessari per l'IDE nella cartella originale. Sì?) –

-2

Beh, in primo luogo è necessario installare Android Studio da qui: http://developer.android.com/sdk/installing/studio.html

Quindi, se si dispone già di un progetto in Eclipse ecco come si esporta ad Android Studio: http://developer.android.com/sdk/installing/migrate.html

+1

Questa opzione è per lo spostamento di progetti Android basati su ADT Eclipse in Studio. Quello che sto cercando è un modo per farlo per le origini della piattaforma Android (framework/base, directory dei pacchetti, ecc.). Il codice java all'interno di fonti Android non usa il sistema ant build che usano i progetti basati su sdk. – videoguy

+0

Vedi questo thread: http://stackoverflow.com/questions/16626810/can-android-studio-be-used-to-run-standard-java-projects –

+1

Questo collegamento è anche per le app basate su SDK Android. Le sorgenti di platfrom Android hanno uno sviluppo di directory/ide/intellij. Chiedendo a cosa serve Quando ho provato ad aprire il progetto con la versione di Intellij Community che puntava alla directory precedente, non è successo nulla. – videoguy

Problemi correlati