Après la configuration de android-support-v7-appcompat R.java est manquant
Je suis en train de modifier mon projet Eclipse pour le rendre compatible pour Android 2.1.
J'ai suivi les instructions pour la configuration de la Bibliothèque de prise en charge de ici mais après j'ai joint le projet de Bibliothèque de mon projet, R.java à partir de la gen répertoire disparu.
Plus j'ai eu quelques erreurs dans la console, comme:
[2013-09-02 00:08:26 - gitarshopAndroidClient] /usr/local/external/android-sdk-linux/extras/android/support/v7/appcompat/res/values-v14/styles_base.xml:24: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Holo.ActionBar'.
[2013-09-02 00:08:26 - gitarshopAndroidClient] /usr/local/external/android-sdk-linux/extras/android/support/v7/appcompat/res/values-v14/styles_base.xml:28: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Holo.Light.ActionBar'.
[2013-09-02 00:08:26 - gitarshopAndroidClient] /usr/local/external/android-sdk-linux/extras/android/support/v7/appcompat/res/values-v14/styles_base.xml:32: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Holo.ActionBar.Solid'.
Une idée?
source d'informationauteur Remarkable
Vous devez vous connecter pour publier un commentaire.
Ok, j'ai compris quel était le problème.
La cible de construction de mon projet était d'Android 2.1 (API 7).
J'ai eu pour cible Android 4.0 (API 14) au moins pour se débarrasser du message d'avertissement.
VOTRE APPLICATION continue à fonctionner SUR Android 2.1 les DISPOSITIFS! C'est ce que j'ai manqué quand j'ai créé la cible à tort.
Cliquez dans votre projet, sélectionnez propriétés, sélectionnez Andoid et faire de même avec la bibliothèque pour s'assurer que les deux ont le même Projet de construction de la Cible. Ne touchez pas à tha manifeste sdk quoi que ce soit, que la cause de l'erreur de reapear
Ce qui a fonctionné pour moi est de faire ce qui suit:
Clic droit sur le
android-support-v7-appcompat
projet et sélectionnezDelete (supprimer de l'espace de travail, de ne pas le supprimer du disque).
Clic droit sur votre projet et sélectionnez Propriétés -> Android, et
supprimer
android-support-v7-appcompat
de vos références, puis cliquez sur Ok.Nettoyer votre projet
Ensuite, sélectionnez Fichier -> Importer et ré-importer
android-support-v7-appcompat
.Puis revenir à l'Propriétés -> Android et ajouter la référence à nouveau.
Nettoyer votre projet
Je suis un peu nouveau pour de développement Android, mais j'ai trouvé cette solution:
Si vous voulez de compatibilité, d'abord assurez-vous de créer votre projet avec à la fois la MinimunRequiredSDK, TargetSDK et CompileWith ensemble de API7:Android 2.1(Eclair) à la "Nouvelle Application Android" Eclipse de la fenêtre.
Créer la Bibliothèque de prise en charge du projet android-support-v7-appcompat, selon le guide fourni par developers.android.com (http://developer.android.com/tools/support-library/setup.html#using-apis)
Ajouter la bibliothèque de prise en charge de votre projet (bouton Droit de la souris, cliquez sur votre projet, propriétés, android, à la bibliothèque de l'image). Notez que l'R.java fichier est allé.
Aller à votre projet de projet de.les propriétés de fichier et modifier la propriété appelée cible de "Google Inc.:Google Api:14". NE modifiez PAS cet attribut dans le AndroidManifest.xml fichier.
Nettoyer votre projet. Les erreurs ont disparu.
Exécuter votre projet.
Si vous n'êtes pas l'exécution de votre application sur un périphérique réel, vous serez toujours invité à sélectionner un appareil compatible. Sélectionnez-en un qui tourne sous Android 2.1 et d'en profiter.
OBS.: Grâce à cette solution de contournement, le message ennuyeux "Pas compatible avec les objectifs ont été trouvé" apparaît toujours si vous travaillez avec un Périphérique Virtuel. Vous pouvez répondre NON et sélectionnez un appareil dans l'Appareil Android fenêtre du Sélecteur. Hautement recommandé de choisir un qui fonctionne sous Android 2.1
Cliquez simplement sur
Projet > Android > Fixer les Propriétés du Projet.
Il a travaillé sur Eclipse Kepler et le dernier BAD version !
vous devez ajouter le jar (soutien v7) dans le dossier libs de soutien v7 projet dans votre projet et ajouter le support de la version 7 du projet de bibliothèque à votre projet
vous devez le supprimer android-support-v4.jar à partir d'android bibliothèques privées
parce qu'il est déjà dans android-support-v7-appcompat