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.
Cosa succede se si desidera aggiungere un file? devi aggiungerlo in ics e fare di nuovo lndir? – Pierrew
Sì. Devi ripetere il processo di lndir. – videoguy
@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ì?) –