R.java ne se génère pas avec Intellij Idea 12

Je suis novateur pour le développement d'Android et je travaille avec IntelliJ Idea 12. Tout est configuré correctement, mais un problème auquel je suis confronté est que mon fichier R.java dans le dossier gen n'a pas le code qui aurait dû être là. Je pense Ce code aurait dû être généré automatiquement, mais il n'est pas présent là-bas. Voici les liens sur la structure de mon projet:

Je n'ai pas pu publier plus de deux liens, alors voici le lien vers la galerie: http://postimage.org/gallery/19189wei/

  • Le serveur AdB est obsolète. Tuer ... ne peut pas lier 'tcp: 5037' ADB serveur n'a pas ACK * n'a pas réussi à démarrer daemon * dans ubuntu 14.04 LTS
  • L'application ne s'exécute pas sur l'appareil: DELETE_FAILED_INTERNAL_ERROR?
  • JRE sur Android
  • Animer une boîte de dialogue personnalisée
  • Quand un service démarré et lié est-il détruit?
  • Quand dois-je utiliser des fragments dans les applications Android? Pourquoi utiliser des fragments?
  • Il contient mon string.xml, main.xml, R.java, HaikuDisplay.java Alors, je voulais savoir où est le problème?

  • L'application parlante comme Talk Tom, l'enregistrement audio n'a pas fonctionné sur tous les appareils
  • Comment puis-je installer un apk sur plusieurs périphériques connectés?
  • Comment obtenir un minimum d'exigences matérielles pour l'application Android
  • Vous devez fournir une ID de ressource pour une erreur d'erreur TextView
  • Superposition de contenu au-dessus d'AppBarLayout en utilisant la nouvelle conception de matériaux
  • Google Maps API V2 'Impossible de charger la carte. Impossible de contacter Google Servers '
  • 6 Solutions collect form web for “R.java ne se génère pas avec Intellij Idea 12”

    Je ne dérangerait pas de regarder le fichier R – le mien est aussi vide et ça n'a pas d'importance. Essayez de type R. et voyez ce qui est disponible. Si vous ne configurez pas vos choses, assurez-vous de ne pas importer Android.R dans vos importations – qui remplacera votre R et l'utilisera dans le répertoire SDK. J'espère que cela pourra aider.

    J'ai le même problème avec l'idée 12 (et il n'y avait pas de problème dans l'idée 11). Pour le réparer, vous devrez peut-être vérifier ce qui suit:

    • Les paramètres Open Module (F4) / ProjectName / Module SDK sont définis sur Android [version]
    • Le dossier 'gen' existe dans la racine du projet et est défini comme src (en fait, il peut être, et sera vide, mais je ne peux pas comprendre pourquoi cela ne fonctionne pas sans cela.)
    • Mettez à jour AndroidManifest.xml (il suffit d'ajouter de l'espace quelque part et de l'enregistrer).
    • Si l'idée ne peut toujours pas trouver vos identifiants ou vos chaînes de caractères – essayez de l'ouvrir un par un et mettez à jour avec l'espace 🙂

    Après cette idée, il y a beaucoup de xml dans le dossier de mise en page, et connaître toutes les ids, xmls et strings.

    Mais le fichier R.java sera toujours vide, le dossier gen ne contiendra plus que le fichier BuildConfig.java vide, et il n'y aura pas d'autres fichiers R.java, qui contiennent toutes ces constantes.

    Il semble que l'idée 12 par opposition à l'idée 11 stocke ses constantes R.java générées dans le dossier projet (.idea), et si vous utilisez 'pom.xml' comme description du projet – vous devrez vérifier tous ces points après le rechargement Fichier pom.xml.

    Vérifiez votre fichier AndroidManifest.xml. L'idée 12 met deux éléments sous, il ne peut y en avoir qu'un. Supprimez ce que vous voulez, reconstruisez.

    De plus, vous pouvez vérifier la valeur du paquet dans l'élément manifeste. Assurez-vous que cela correspond à votre projet. Idea 12 a généré ce qui suit pour mon projet, qui a com.awesome.skynetclient comme package racine:

    <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.exeample.SkynetClient" android:versionCode="1" android:versionName="1.0"> 

    Suppression de l' import android.R; auto-ajoutée import android.R; Du haut du fichier a fonctionné pour moi.

    J'ai trouvé cela aussi, peut-être parce que l'IDE veut éviter de modifier le fichier R.java par erreur.

    J'ai le même problème avec le projet Android Maven. Ma solution était que je regarde l'historique des projets et que je trouvais que mon fichier Manifest.xml était en quelque sorte modifié et les chemins d'accès aux fichiers ont été modifiés, mais DIEU sait que je n'ai pas modifié. Je viens tout simplement de revenir sur ces changements et de reconstruire le projet.

    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.