Come si configura IntelliJ IDEA per le applicazioni Android?


Risposte:


395

Ho trascorso una giornata a cercare di mettere insieme tutti i pezzi, essere stato in centinaia di siti e tutorial, ma tutti saltano passaggi banali.

Quindi, ecco la guida completa:

  1. Scarica e installa Java JDK ( Scegli la piattaforma Java )
  2. Scarica e installa Android SDK ( si consiglia l'installazione )
  3. Al termine dell'installazione di Android SD SD, apri SDK Manager in Strumenti SDK Android (a volte deve essere aperto con i privilegi di amministratore)
  4. Scegli tutto e segna Accetta tutto e installa.
  5. Scarica e installa IntelliJ IDEA ( L'edizione della community è gratuita )
  6. Attendi il completamento di tutti i download, le installazioni e le cose.

Nuovo progetto:

  1. Esegui IntelliJ
  2. Crea un nuovo progetto (c'è un tutorial qui )
  3. Inserisci il nome, scegli il tipo di Android .
  4. Nel tutorial manca un passaggio, quando ti viene chiesto di scegliere il JDK (prima di scegliere l'SDK) devi scegliere il JDK Java che hai installato in precedenza. Dovrebbe essere sottoC:\Program Files\Java\jdk{version}
  5. Scegli una nuova piattaforma (se non ce n'è una selezionata), la piattaforma SDK è la piattaforma Android su C:\Program Files\Android\android-sdk-windows.
  6. Scegli la versione Android.
  7. Ora puoi scrivere il tuo programma.

compilazione:

  1. Accanto al pulsante Esegui è necessario selezionare l'elenco a discesa, selezionare Modifica configurazioni
  2. Nel dispositivo virtuale Android preferito selezionare il pulsante ...
  3. Fai clic su Crea, dagli un nome, premi OK.
  4. Fare doppio clic sul nuovo dispositivo per sceglierlo.
  5. Premere OK.
  6. Sei pronto per eseguire il programma.

16
Su un Mac, Java JDK appare in /Library/Java/JavaVirtualMachines/jdk1.7.0_09.jdk
emrys57

1
Il menu a discesa "Preferisci dispositivo virtuale Android" potrebbe non mostrare gli AVD non compatibili con la versione dell'SDK di destinazione della tua app (vedi il tag "usi-sdk" in AndroidManifest.xml).
eric,

Esiste anche un corso gratuito sullo sviluppo di Android con IntelliJ, ma non copre l'installazione dell'SDK di Android. tutsplus.com/course/android-for-the-busy-developer
What sarebbe bello

1
Guida eccellente! È inoltre necessario aggiungere per assicurarsi che i plug-in Android siano installati in IntelliJ.
brokethebuildagain,

Viene visualizzato l'errore "Specifica Android SDK" quando apro SDK Manager
Jonathan,

27

Il 5 ° passaggio in "Nuovo progetto" è apparentemente leggermente cambiato da allora.

Laddove si dice che Android SDK ha il menu a discesa che non dice nessuno, non c'è più un pulsante "nuovo".

  • 5.)

    • a.) fare clic su ... a destra di nessuno.
    • b.) fai clic sul + nella parte superiore sinistra della finestra di dialogo della nuova finestra. (Aggiungi nuovo Sdk)
    • c.) fai clic su Android SDK dal menu a discesa
    • d.) seleziona home directory per il tuo Android sdk
    • e.) selezionare la versione java sdk che si desidera utilizzare
    • f.) seleziona target build Android.
    • g.) premi ok!

27

Dopo aver seguito tutti questi passaggi, inizio a ricevere messaggi di errore in tutte le chiamate alle classi Android come:

Impossibile risolvere le classi Android

Ho ruotato questo includendo android.jar nelle impostazioni della piattaforma SDK:

SKDs Classpath


è fuori discussione, ma posso chiederti quale colore del tema stai usando? Anche l'evidenziazione della sintassi è diversa.
bizi,

In qualche modo questi screenshot raccontano più di un sacco di testo. Nel mio caso (anche MacOS) IntelliJ ha creato una struttura di progetto con solo /data/resnella scheda Classpath e rimuovendo / reinserendo la piattaforma Android 4.3, come nella schermata sopra, ha risolto il problema delle dipendenze Android non riconosciute.
P Marecki,

4

Nel caso in cui qualcuno sia perso. Per entrambe le nuove applicazioni o quelle esistenti vai su File-> Struttura del progetto. Quindi in Impostazioni progetto nel riquadro sinistro selezionare Progetto per Java SDK e selezionare Moduli per Android SDK.


4

Ho riscontrato alcuni problemi che non sono stati risolti nel configurare questo ambiente su OSX. Ha avuto a che fare con la soluzione che stavo mantenendo avere dipendenze aggiuntive su alcune delle API di Google. Non è stato sufficiente scaricare e installare gli elementi elencati nella prima risposta.

Devi scaricare questi.

  1. Esegui terminale
  2. Passare alla directory android / sdk
  3. Digita "android" Avrai una GUI. Controlla la directory "Strumenti" e l'API Android più recente (al momento è 4.3 (API 18)).
  4. Fai clic su "Installa pacchetti xx" e vai a guardare un episodio di Breaking Bad o qualcosa del genere. Ci vorrà un po '.
  5. Torna a IntelliJ e apri la finestra di dialogo "Struttura del progetto ..." (Cmd +;).
  6. Nel riquadro sinistro della finestra di dialogo, in "Impostazioni progetto", seleziona Progetto. Nel pannello di destra, sotto "Project SDK", fai clic su "Nuovo ..."> SDK Android e vai alla tua directory android / sdk. Scegli questo e ti verrà presentata una finestra di dialogo con la quale puoi aggiungere il target di build "API di Google". Questo è quello di cui avevo bisogno. Potrebbe essere necessario farlo più di una volta se si hanno più destinazioni di versione.
  7. Ora, nel riquadro di sinistra "Moduli", con il progetto selezionato nel riquadro centrale, selezionare il modulo appropriato nella scheda "Dipendenze" nel riquadro di destra.

4

Un altro modo per identificare l'SDK corretto è installare Android Studio, creare un nuovo progetto, accedere alla struttura del progetto, alla posizione dell'SDK e trovare dove è stato installato l'SDK.

Ho trovato utilizzando il processo di installazione predefinito su un Mac che la cartella principale dell'SDK era nella /Users/'yourUser'/Library/Android/sdkcartella. Assicurati di aver abilitato il tuo Mac a visualizzare la cartella Libreria .


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.