2013-07-08 8 views

Odpowiedz

8

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.

+0

Co się stanie, jeśli chcesz dodać plik? czy musisz dodać go w ics i zrobić lndir ponownie? – Pierrew

+1

Tak. Musisz powtórzyć proces lndiru. – videoguy

+0

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

-2

Cóż, najpierw trzeba zainstalować Androida studio stąd: http://developer.android.com/sdk/installing/studio.html

Następnie, jeśli masz już projekt w Eclipse tutaj jest jak wyeksportować go do Android Studio: http://developer.android.com/sdk/installing/migrate.html

+1

Ta opcja służy do przenoszenia projektów Androida opartych na platformie Eclipse z użyciem narzędzia ADT do Studio. To, czego szukam, to sposób na zrobienie tego dla źródeł platformy Android (framework/base, itp.). Kod java w źródłach Androida nie używa systemu budowania mrówek, którego używają projekty oparte na SDK. – videoguy

+0

Zobacz ten wątek: http://stackoverflow.com/questions/16626810/can-android-studio-be-used-to-run-standard-java-projects –

+1

Ten link jest również dla aplikacji opartych na sdk dla Androida. Źródła Android platfrom mają katalog rozwoju/ide/intellij. Zastanawiasz się, do czego to służy. Kiedy próbowałem otworzyć projekt z wydaniem Intellij Community wskazując na powyższy katalog, nic się nie stało. – videoguy

Powiązane problemy