Comment résoudre l'erreur "Aucune ressource trouvée qui correspond au prénom" lors de l'ajout de la bibliothèque v7 AppCompat dans Eclipse?
J'ai un projet de la cible à l'API de Niveau 10 et je veux le mettre en œuvre la nouvelle ActionBar bibliothèque de prise en charge.
Après avoir suivi tous les guide dans la Bibliothèque De Prise En Charge De L'Installation, lors de l'ajout à la bibliothèque de mon projet, je suis venu à travers avec des dizaines de messages d'erreur comme ceci:
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.....
OK, je sais qu'ils sont plusieurs réponses à cette question, mais, après avoir essayé tous les plus évidentes, je ne pouvais toujours pas à résoudre l'erreur.
J'ai continué à chercher et trouvé la cause, ce qui n'est pas si évident, au moins pour les débutants comme moi.
Mon intention est de fournir une réponse complète à aider tous ceux qui sont comme moi et ne maîtrise pas tous les secrets du développement Android.
source d'informationauteur ramaral
Vous devez vous connecter pour publier un commentaire.
C'est ce que vous avez à faire pour utiliser l'ActionBar bibliothèque de prise en charge correctement.
Suivez les instructions dans le Bibliothèque De Prise En Charge De L'Installation - Ajout des bibliothèques de ressources.
Une chose qui peuvent apporter un peu de doute, c'est d'ajouter à la bibliothèque de votre aplicattion projet:
(1) Dans l'Explorateur de Projets, cliquez-droit sur votre projet et sélectionnez Propriétés.
(2) Dans le volet gauche, sélectionnez Android.
(3) Au th bas du volet de droite, cliquez sur Ajouter
(4) Sélectionnez le projet de bibliothèque android-support-v7-appcompat et cliquez sur OK.
Cliquez sur OK pour fermer la fenêtre propriétés.
Si vous ne pas obtenir toutes les erreurs que j'ai mentionné son tout à fait.
Toutefois, si vous êtes comme moi, vous dontt suivi les conseils de Android équipe qui vous propose toujours compiler votre code source en utilisant le dernier SDK, vous obtenez le message d'erreur.
L'erreur apparaît parce que mon Projet de construction de la Cible est Android 2.3.3 et doivent être au moins 3.0.
Il n'était pas immédiatement clair pour moi en raison du fait que je suis spécialement développer pour Android 2.3.3 et je suis à l'aide de bibliothèques de prise en charge.
OK, j'espère que cette aide.
Vous devriez ajouter que la bibliothèque de prise en charge de votre projet. À ajouter:
Clic droit sur le projet, puis accédez à :
propriétés > Java Build Path > Bibliothèques
ici Add External JARs...
ajouter android-support-v7-appcompat.jar (chemin/vers/sdk/extras\android\support\v7\appcompat\libs)
En outre, vous devez également copier ce pot de dossier libs de votre projet, si elle n'est pas là automatiquement.
et vous devez utiliser le
@style/Theme.AppCompat
thème pour votre demande de soutien-v7 travailleraussi garder une chose à l'esprit, vous devriez changer de min version du sdk pour 11 si vous souhaitez soutenir("android:windowActionBar")de la propriété dans votre projet.