Jak skonfigurować IntelliJ IDEA dla aplikacji na Androida?

Jak skonfigurować IntelliJ IDEA dla aplikacji na Androida?

Author: Peter O., 2011-03-11

7 answers

Spędziłem dzień na próbach poskładania wszystkich elementów do kupy, byłem w setkach stron i samouczków, ale wszystkie pomijają trywialne kroki.

Oto pełny przewodnik:

  1. Pobierz i zainstaluj Java JDK (Wybierz platformę Java )
  2. Pobierz i zainstaluj Android SDK (zaleca się Instalator )
  3. Po zakończeniu instalacji android SD, otwórz SDK Manager Pod Android SDK Tools (czasami potrzebuje to be open under admin ' s privileges)
  4. Wybierz wszystko i zaznacz Zaakceptuj wszystko i zainstaluj.
  5. Pobierz i zainstaluj IntelliJ IDEA (edycja Społeczności jest darmowa )
  6. Poczekaj, aż wszystkie pliki do pobrania, instalacje i takie tam się skończą.

Nowy Projekt:

  1. Run IntelliJ
  2. Utwórz nowy projekt (tutaj jest tutorial )
  3. wpisz nazwę, Wybierz Android Typ.
  4. w samouczku brakuje kroku, gdy zostaniesz poproszony o wybranie JDK (przed wyborem zestawu SDK) musisz wybrać Java JDK, który zainstalowałeś wcześniej. Powinno być pod C:\Program Files\Java\jdk{version}
  5. Wybierz nową platformę (jeśli nie jest wybrana ) , platformą SDK jest Platforma android w C:\Program Files\Android\android-sdk-windows.
  6. Wybierz wersję Androida.
  7. Teraz możesz napisać swój program.

Kompilacja:

  1. w pobliżu Uruchom przycisk musisz wybrać listę rozwijaną, wybierz Edytuj konfiguracje
  2. W preferuj wirtualne urządzenie z Androidem wybierz ... przycisk
  3. kliknij Utwórz, nadaj mu nazwę, naciśnij OK.
  4. Kliknij dwukrotnie nowe urządzenie, aby je wybrać.
  5. Naciśnij OK.
  6. Jesteś gotowy do uruchomienia programu.
 392
Author: Yochai Timmer,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-11-19 19:51:17

Piąty krok w "nowym projekcie" najwyraźniej zmienił się nieco od tego czasu.

Gdzie mówi android sdk, a następnie ma rozwijane menu, które mówi brak, nie ma już przycisku "Nowy".

  • 5.)

    • a.)Kliknij ... na prawo od nikogo.
    • b.)kliknij + w lewym górnym rogu okna dialogowego nowe okno. (Dodaj nowy Sdk)
    • c.) kliknij android sdk z rozwijanego menu
    • d.)wybierz katalog domowy dla Androida sdk
    • e.) wybierz java sdk wersja, której chcesz użyć
    • f.)wybierz android build target.
    • [[5]} g.)hit ok!
 27
Author: Jeremy,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-08-15 19:58:20

Po wykonaniu wszystkich tych kroków, zaczynam otrzymywać komunikaty o błędach we wszystkich klasach Androida, takich jak:

Nie można rozwiązać klas Androida

Obróciłem to w tym Androida.jar w Ustawieniach Platformy SDKs:

Skds Classpath

 26
Author: Javier Ferrer González,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-02-16 14:30:54

Na wypadek, gdyby ktoś się zgubił. Zarówno dla nowej, jak i istniejącej aplikacji przejdź do File - >Project Structure. Następnie w Ustawieniach projektu w lewym okienku wybierz projekt dla zestawu SDK Java i wybierz moduły dla zestawu SDK Android.

 4
Author: Juanjo,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-04-17 17:50:54

Miałem pewne problemy, których to nie rozwiązało podczas konfigurowania tego środowiska na OSX. Miało to związek z rozwiązaniem, które utrzymywałem, mając dodatkowe zależności od niektórych interfejsów API Google. Nie wystarczyło po prostu pobrać i zainstalować elementy wymienione w pierwszej odpowiedzi.

Musisz je pobrać.

  1. Run Terminal
  2. przejdź do katalogu android / sdk
  3. Wpisz "android" otrzymasz gui. Sprawdź katalog "narzędzia" i najnowszy Android API (w tej chwili jest to 4.3 (API 18)).
  4. kliknij "Install XX packages" i idź obejrzeć odcinek Breaking Bad czy coś. To trochę potrwa.
  5. wróć do IntelliJ i otwórz " strukturę projektu..."dialog (Cmd+;).
  6. w lewym panelu okna dialogowego, w obszarze "Ustawienia projektu", wybierz projekt. W prawym panelu, w obszarze "Project SDK", kliknij " Nowy...">Android SDK i przejdź do katalogu android / sdk. Wybierz to, a otrzymasz okno dialogowe, z którym można dodać cel budowania "Google API". Tego potrzebowałem. Może być konieczne, aby zrobić to więcej niż jeden raz, jeśli masz wiele wersji docelowych.
  7. Teraz, w lewym okienku "Moduły" z wybranym projektem w panelu środkowym, wybierz odpowiedni moduł w zakładce "zależności" W prawym okienku.
 4
Author: Alan Samet,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-09-11 01:26:42

Innym sposobem identyfikacji właściwego SDK jest zainstalowanie Android Studio, utworzenie nowego projektu, przejście do struktury projektu, lokalizacji SDK i znalezienie miejsca zainstalowania SDK.

Znalazłem w domyślnym procesie instalacji na komputerze mac, że folder domowy SDK znajduje się w folderze /Users/'yourUser'/Library/Android/sdk. Upewnij się, że na komputerze Mac został włączony folder Library.

 3
Author: KellieT,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-01-13 09:37:38

Wystarczy zainstalować Android development kit z http://developer.android.com/sdk/installing/studio.html#Updating

A także Pobierz i zainstaluj Java JDK (Wybierz platformę Java)

Definiowanie zmiennej środowiskowej w ustawieniach systemu windows https://confluence.atlassian.com/display/DOC/Setting + the + JAVA_HOME + Variable + in + Windows

Voila ! Jesteś Donezo !
 1
Author: Annie Javed,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-05-12 14:21:07