Z folderu głównego AOSP,
1) Najpierw zbuduj swój cel. To wygeneruje wszystkie pliki java, które muszą zostać wygenerowane podczas kompilacji aosp. 2) Utwórz katalog cieni katalogu aosp za pomocą lndiru. Zakładając, że twój aosp dir to ~ john/work/aosp/ics. Następnie utwórz ~/john/work/aosp/icsshadow
Cd na icsshadow i wywołaj "lndir ../ics". To utworzy dowiązania symboliczne do wszystkiego pod ick.
3) Teraz używasz cieni do wszystkich rzeczy, które twój IDE potrzebuje/generuje. Jeśli użyjesz folderu ics, kompilacja aosp czasami się nie powiedzie, jeśli IDE wygeneruje artefakty kompilacji.
4) cd do katalogu icsshadow. Wywołaj programowanie/narzędzia/idegen/idegen.sh
Poczekaj, aż zostanie zrobione.
5) Jeśli chcesz używać IntelliJ, otwórz android.ipr z folderu icsshadow. Jeśli chcesz używać Eclipse, zaimportuj .classpath z folderu icsshadow.
Aby skonfigurować konfigurację zaćmienia, należy sprawdzić: Using eclipse to browse and edit AOSP.
Co się stanie, jeśli chcesz dodać plik? czy musisz dodać go w ics i zrobić lndir ponownie? – Pierrew
Tak. Musisz powtórzyć proces lndiru. – videoguy
@videoguy Czy istnieje plik poleceń lub sh do czyszczenia projektu AOSP z plików gerenowanych dla IDE? (Jeśli dobrze rozumiem, mówisz, że nie powinniśmy generować niezbędnych plików dla IDE w oryginalnym folderze.) Tak?) –