278 votes

Comment puis-je configurer IntelliJ IDEA pour les applications Android ?

Comment puis-je configurer IntelliJ IDEA pour les applications Android ?

6 votes

Il s'agit d'un parfaitement bien Question StackOverflow.

398voto

Yochai Timmer Points 19802

J'ai passé une journée à essayer d'assembler toutes les pièces, j'ai consulté des centaines de sites et de tutoriels, mais ils sautent tous des étapes triviales.

Voici donc le guide complet :

  1. Télécharger et installer Java JDK ( Choisir la plate-forme Java )
  2. Télécharger et installer SDK Android ( L'installateur est recommandé )
  3. Une fois l'installation d'Android SD terminée, ouvrez Gestionnaire de SDK sous Outils SDK Android (doit parfois être ouvert avec les privilèges de l'administrateur)
  4. Choisissez tout et marquez Accepter tout et l'installer.
  5. Télécharger et installer IntelliJ IDEA ( L'édition communautaire est gratuite )
  6. Attendez que tous les téléchargements, installations et autres soient terminés.

Nouveau projet :

  1. Exécuter IntelliJ
  2. Créez un nouveau projet (il y a un tutoriel ici )
  3. Saisissez le nom, sélectionnez Android type.
  4. Il manque une étape dans le tutoriel, lorsqu'il vous est demandé de choisir l'option JDK (avant de choisir le SDK), vous devez choisir l'onglet Java JDK que vous avez installé précédemment. Il devrait se trouver sous C:\Program Files\Java\jdk{version}
  5. Choisissez une nouvelle plateforme (si aucune n'est sélectionnée), la plateforme du SDK est la plateforme Android à l'adresse C:\Program Files\Android\android-sdk-windows .
  6. Choisissez la version Android.
  7. Maintenant vous pouvez écrire votre programme.

Compilation :

  1. Près de la Exécuter vous devez sélectionner la liste déroulante, choisissez Modifier les configurations
  2. Dans le Préférez un appareil virtuel Android sélectionnez le ... bouton
  3. Cliquez sur créer, donnez-lui un nom, appuyez sur OK.
  4. Double-cliquez sur le nouveau périphérique pour le sélectionner.
  5. Appuyez sur OK.
  6. Vous êtes prêt à exécuter le programme.

16 votes

Sur un Mac, le JDK Java se trouve dans /Library/Java/JavaVirtualMachines/jdk1.7.0_09.jdk.

1 votes

La liste déroulante "Prefer Android Virtual device" peut ne pas afficher les dispositifs virtuels Android qui ne sont pas compatibles avec la version du SDK ciblé de votre application (voir la balise "uses-sdk" dans AndroidManifest.xml).

0 votes

Il existe également un cours gratuit sur le développement Android avec IntelliJ, mais il ne couvre pas l'installation du SDK Android. tutsplus.com/cours/Android-pour-le-développeur-busy

27voto

Jeremy Points 231

La 5e étape de "Nouveau projet" a apparemment légèrement changé depuis.

À l'endroit où il est indiqué Android sdk, il y a le menu déroulant qui dit aucun, il n'y a plus de bouton "nouveau".

  • 5.)

    • a.)cliquez sur le ... à droite de none.
    • b.)cliquez sur le + en haut à gauche de la boîte de dialogue nouvelle fenêtre. (Ajouter un nouveau Sdk)
    • c.)cliquer sur Android sdk dans le menu déroulant
    • d.)sélectionner le répertoire d'origine de votre sdk Android
    • e.)sélectionnez la version de java sdk que vous voulez utiliser
    • f.)sélectionner la cible de construction Android.
    • g.)tapez ok !

27voto

JavierCane Points 562

Une fois que j'ai suivi toutes ces étapes, je commence à recevoir des messages d'erreur dans tous les appels de classes Android comme :

Cannot resolve Android Classes

J'ai tourné cela en incluant Android.jar dans les paramètres de la plateforme du SDK :

SKDs Classpath

0 votes

C'est hors de question, mais puis-je vous demander quelle couleur de thème vous utilisez ? Votre coloration syntaxique est également différente.

0 votes

D'une certaine manière, ces captures d'écran en disent plus long que beaucoup de texte. Dans mon cas (également MacOS) IntelliJ a créé une structure de projet avec seulement /data/res dans l'onglet Classpath, et en supprimant/réinsérant la plate-forme Android 4.3, comme dans la capture d'écran ci-dessus, a résolu le problème des dépendances Android non reconnues.

21voto

ozmike Points 583

Google vient de publier Android Studio, qui est basé sur IntelliJ :

http://developer.Android.com/sdk/installing/studio.html

4voto

Juanjo Points 68

Juste au cas où quelqu'un serait perdu. Que ce soit pour une nouvelle application ou une application existante, allez dans Fichier->Structure du projet. Ensuite, dans les paramètres du projet, dans le volet de gauche, sélectionnez Projet pour le SDK Java et sélectionnez Modules pour le SDK Android.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X