Android R.java ne générera pas dans Eclipse
Je suis sous Eclipse 4.2.2 Juno sur Windows 64 bits pour le développement sur Android SDK 17 aide de l'outil ADT. Juste aujourd'hui, j'ai nettoyé un projet de travail, seulement pour trouver que le R.java fichier ne serait plus en mesure de produire.
Ce problème a une très divergentes liste de causes possibles. L'utilisateur Gris, en réponse au thread trouve ici, a énuméré une série d'articles, tout en abordant différentes causes possibles.
Il dit:
Ne vous inquiétez pas. D'abord, vous pouvez nettoyer le projet, puis exécutez le projet. Si
cela ne fonctionne pas, suivez les liens suivants:
Et procède alors à la liste des articles concernant les différentes causes de ce problème, les liens à laquelle je suis incapable de comprendre, mais peuvent être trouvés dans les questions liées à ci-dessus.
Gris commentaire est un bon résumé des causes les plus courantes de ce problème, y compris la convention de nommage des fichiers erronés "import Android.R" déclaration des erreurs XML, la corruption nécessitant un nettoyage et à la reconstruction, et la vérification de l'Android SDK dans Project -> Propriétés -> Java Build Path /Bibliothèques.
Le problème c'est que mon R.java encore ne génère pas de! La seule possibilité dans le Gris de la liste semble être que mon main.xml ou AndroidManifest.xml est cassé, donc j'ai compris que je n'ai pas manqué d'éventuelles erreurs.
Ma page principale:
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<com.bostonwalker.sseng.SSSurfaceView
android:id="@+id/ssview"
android:layout_width="match_parent"
android:layout_height="match_parent" />
</FrameLayout>
Et mon manifeste:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.bostonwalker.enginedev"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="17" />
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name=".MainActivity"
android:label="@string/app_name" >"
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
Comme un débutant programmeur Android, c'est au-delà de ma capacité à déboguer. Quelqu'un peut s'il vous plaît trouver une explication?
+1 Clairement indiqué la question avec des liens vers des ressources précédent. Toutes SORTE de questions doit être de ce de bon!
OriginalL'auteur Boston Walker | 2013-05-23
Vous devez vous connecter pour publier un commentaire.
Vérifiez d'abord si il y a des erreurs dans votre fichier de ressources. R.java ne sera pas généré si c'est le cas. Vérifiez si vous avez mis à jour votre adt ap 22. Si oui, suivez ci-dessous l'
Clic droit sur votre projet goto propriétés. Java Build Path. Choisissez onglet exporter. Assurez-vous que Android Bibliothèques Privées est sélectionné. Si vous avez fait référence à un projet de bibliothèque. faire de même pour le projet de bibliothèque aussi. Nettoyer et créer.
Aussi goto android sdk manager et vérifiez que vous disposez de la version du sdk android installé les outils. Ce n'est pas nécessaire, mais assurez-vous d'avoir android outils de génération installé.
Vérifier le lien ci-dessous
Eclipse erreur: R ne peut pas être résolu à une variable
cliquez sur le lien affiché dans la réponse pour plus de clarté
Manquait Android Outils de construction. Quelle douleur; merci de me donner le dos le reste de mon après-midi!
Vous devez vous assurer que toutes les cases sont à cocher & dans le BON de commande, à l'Ordre et à l'Exportation" de l'onglet. E. g : 1) Android 4.1.2 2) Android Dépendances 3) projet/gen 4) projet/src
OriginalL'auteur Raghunandan
À chaque fois que votre générés classe R n'est pas généré, il indique qu'il y a un problème avec la génération en raison de certaines problème d'analyse de la ressources en XML. Vérifiez la console d'erreur dans votre IDE de découvrir ce que précisément tort.
Problèmes communs sont:
strings.xml
, par exempleyou're
au lieu deyou\'re
layout_width
oulayout_height
balises de mise en page des ressourcesOriginalL'auteur Paul Lammertsma
En plus de ce Reghunandan dit, j'ai juste eu le même problème après la mise à jour de SDK 22 avec Eclipse Indigo Win x64. S'avère que lors de la mise à jour du SDK Manager désinstallé l'ancienne Construire des Outils et jamais installé les mises à jour donc j'ai dû l'exécuter à nouveau pour obtenir réinstallé. Faire cela a réglé mon problème et toutes les erreurs de génération disparu.
Note: j'ai dû redémarrer Eclipse avant que les erreurs ont disparu, même si je n'étais pas invité.
OriginalL'auteur whitfin
J'ai fait face à un problème similaire, et a constaté que j'ai importé com.google.android.gms qui avait une référence à google-play-services.jar. Donc, une fois que j'ai ajouté le chemin de google-play-services.jar dans mes applications, bibliothèques, R.Java est généré.
OriginalL'auteur user4016388