styles.xml erreur dans eclipse projet de bibliothèque pour google downloader lorsque l'application est preApi9
Je suis à jouer avec le nouveau google pack d'extension des trucs, et le projet de bibliothèque de google pour le downloader a un spécial values-v9/styles.xml fichier pour le texte de la notification des propriétés. Cela provoque une erreur lors de l'application qui utilise la bibliothèque est preAPI9... au moins pour moi. C'est en se référant à certains style de truc qui n'est apparu que dans api9. J'ai essayé de réglage
<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="9" />
dans le AndroidManifest.xml de l'application principale, mais cela n'a pas aidé. Je voudrais (naïvement) j'espère eclipse serait tout simplement ignorer l'erreur si je suis en train de construire pour api8, puis lors de son déploiement sur le marché, le système utilise les valeurs-9 trucs si le téléphone ont été au-dessus de ce niveau, mais il ne semble pas fonctionner de cette façon. Donc, j'espère que je suis absent quelque chose de trivial ici.
btw - voici les erreurs spécifiques
Description Chemin D'Accès Aux Ressources Type D'Emplacement
erreur: Erreur lors de la récupération parent pour l'article: Pas de ressource trouvée, qui correspond à la donnée nom de " android:TextAppearance.La barre d'état.EventContent.Titre". styles.xml /Google Play Downloader Bibliothèque/res/values-v9 ligne 4 Android AAPT Problème
Description Chemin D'Accès Aux Ressources Type D'Emplacement
erreur: Erreur lors de la récupération parent pour l'article: Pas de ressource trouvée, qui correspond à la donnée nom de " android:TextAppearance.La barre d'état.EventContent.Titre". styles.xml /Google Play Downloader Bibliothèque/res/values-v9 ligne 4 Android AAPT Problème
OriginalL'auteur user655489 | 2012-03-08
Vous devez vous connecter pour publier un commentaire.
Oui, je me fais aussi. J'ai posté une question connexe ici:
Android apk extension de fichier libs problèmes
Je suis perplexe de savoir quoi faire.
Mise à jour:
Cela a fonctionné pour moi. J'ai supprimé les valeurs-v9 dossier et tout reconstruit. Le DownloadManager est maintenant opérationnel. Comment, je ne sais pas.
hey elprl je pense qu'il a besoin de ce dossier afin qu'il peut changer la couleur du texte correctement sur les versions plus récentes de l'os. L'astuce consiste à la faire fonctionner en 8 dans eclipse, de l'omi. J'ai vu un truc bizarre avant où vous testez en plus de l'api, et juste avant de vous déployez vous passez le sdk de retour, mais qui me rend un peu nerveux.
Vous avez peut-être raison, si vous allez l'utiliser dans les nouvelles API niveaux. Cependant, vous allez voir le même style de nom/id dans la norme des "valeurs" du dossier, afin de ne pas les versions les plus récentes juste utiliser ces valeurs de toute façon?
OriginalL'auteur elprl
Essayer de changer de cible de génération par Projet->Propriétés->Android ET/OU le Nettoyage de votre projet par Projet->nettoyer...
Cela a fonctionné pour moi, après avoir à créer manuellement le styles.xml fichier à l'intérieur de l'styles-v9 dossier dans l'explorateur windows.
OriginalL'auteur TonyCruze
J'ai fixé cette erreur par la construction du projet avec les commandes suivantes:
La première commande indique à utiliser Android 2.3.3 chaîne d'outils pour le bâtiment projet de.
Remarque que j'ai encore android:minSdkVersion="8" dans AndroidManifest.xml.
Vous ne devez pas supprimer les valeurs-v9/dossier. Retrait il peut provoquer l'affichage d'une notification avec une sombre police sur fond sombre.
OriginalL'auteur Aleksey
Si vous téléchargez la dernière version de l'api, vous devriez être en mesure de construire le projet de bibliothèque de contre que correctement.
Au moment de l'exécution, Android va jeter tout le code qui ne fonctionne pas avec l'api sur l'appareil (vous allez voir les différents messages du journal à ce sujet), et d'ignorer toute res dossiers avec un trop haut numéro de version. Watch out pour la v11 code de notification, cependant: il ne fonctionne que sur v14 et au-dessus, alors vous devrez modifier le code qui décide de la notification à utiliser.
OriginalL'auteur rho21