L'Application Android De La Compilation De Ne Pas Générer Des Ressources Du Package
Lorsque vous tentez de compiler mon Xamarin.Appli Android, je reçois le message d'erreur de compilation:
Erreur 3 Le fichier "obj\Debug\android\bin\packaged_resources" n'existe pas. MyApp.L'INTERFACE utilisateur.Droid
Cette erreur s'est produite après que j'ai fait quelques modifications (ajout de quelques nouvelles classes - ne vous rappelez pas ce que c'était). Mais je n'ai pas changer tous les paramètres du projet, et d'aller supprimer les fichiers réels dans le obj
dossier.
Quelle est la cause de cette erreur et comment puis-je résoudre ce problème?
Quelques informations qui peuvent vous être utiles:
- Le projet est une Croix-Plateforme PCL projet - Core, Android, et iOS Projets
- Le projet utilise MVVM Croix
Vous devez vous connecter pour publier un commentaire.
J'ai rencontré le même problème. S'assurer que vos fichiers de ressources ne comprennent pas tous les caractères spéciaux
L'erreur que vous pouvez rencontrer est:
Changer votre sortie de la construction de verbosité dans visual studio pour mieux voir la sortie du journal.
J'ai eu le même problème.
Puis ive révisé mes noms de fichier de ressource.
Solution:
Un fichier à l'aide de "-" en son nom. (caractère non valide)
Alors je l'ai remplacé pour "_" (souligner).
PS:
=> nom du fichier: doit contenir que [a-z0-9_.]
Vous aurez besoin de grub par commutation sur la sortie détaillée. Qu'est-ce que l'arrêt de la génération de packaged_resources?
Dans VS2013 choisissez Outils - > Options - > créer et exécuter, choisissez le niveau de verbosité de Diagnostic.
Dans VS2015, la même option dans Outils - > Options - > Projets et Solutions --> générer et Exécuter.
Dans mon cas, c'était un trait d'union dans le nom de la propriété action d'un filtre d'Intention, mais le choix d'une sortie détaillée vous permettra de la ligne qui a le problème.
Tools > Options > Projects and Solutions > Build and Run
et qu'il est "sortie de la construction de verbosité" et "build niveau de détail du journal".Suivez les étapes ci-dessous pour identifier le problème:
1 - Dans Visual Studio: Outils> Options> les Projets et les solutions> générer et Exécuter.
1.1 - la Dans la liste déroulante: projet MSBuild la sortie de la construction de verbosité:> Diagnostic.
1.2 - Fermer la boîte de dialogue.
2 - View> Output (Ctrl + W, O).
3 - Exécuter le construire ou de reconstruire.
Dans la sortie trouver la ligne:
Ce qui est juste au-dessus de cette erreur est ce qui a causé l'erreur.
j'ai aussi trouvé que la suppression de paquets dans Outils/Canal de Prévisualisation et Android N ET AUSSI la version du SDK Android Outils rev 24, fait construire et travaillé.. C'est une toute nouvelle portable de projet/android/ios
Une autre possibilité est que vous avez un problème avec l'installation du SDK Android outils de construction. Pour moi, quand j'ai enlevé le paquet de Révision 24, il a travaillé.
De Xamarin Forums:
Fondamentalement, le problème est avec le caractère spécial de la Ressource de NOM de FICHIER.
Dans mon cas, je reçois l'erreur "Le fichier "obj\Debug\android\bin\packaged_resources" n'existe pas".:
À l'aide de Xamarin Studio ici -
Parfois, cela est causé par AXML erreurs.
Qui, si vous tournez sur les modalités de diagnostic dans les préférences, vous pouvez
la recherche de la sortie de la construction (ou l'emballage de votre sortie) pour le mot ERREUR.
Par exemple, quelqu'un a vérifié dans certains AXML ligne(s) avec
android:Text="quelque chose"
et le T majuscule a été la cause de cette erreur -
Ressources/mise en page/Somefile.axml(11): erreur APT0000: Aucun identificateur de ressource trouvé pour l'attribut 'Texte' du paquet 'android'
Fixant les erreurs de correction du message d'origine.
Tout d'abord, je vous suggère de changer de "spectacle à partir de" Construire à Xamarin pour voir l'erreur réelle et ses détails comme dans mon cas
Au premier
Et puis
veuillez assurez-vous que vous avez installé votre NDK correctement. C'était le problème avec le mien,
et s'il vous plaît assurez-vous que le NDK répertoire est également mis
espère que cela aide quelqu'un
Je viens de perdre 7 heures de ma journée.. Vous savez ce que j'ai fait?
Project.Droid -> Resources -> RightClick on the Resource.Designer.cs -> Delete
Je n'ai fu****n' works ! ><
MODIFIER
Omg il ne revient... Pourquoi est-ce que Windows a tous les temps donc beaucoup de bugs... sérieusement..
Même problème ennuyeux avec moi!
Mais j'ai trouvé une solution: lire attentivement cet article:
https://gxconsultancy.wordpress.com/2016/04/04/to-use-xamarin-or-not-to-us-xamarin/
En bref:
Assurez-vous que vous avez JDK version 32bits 8 au moins - de même pour le JRE, inclus dans le JDK kit d'installation de Oracle;
Définir votre projet pour l'utilisation de la Xamarin débogueur (cliquez-droit sur votre projet, frappé Propriétés /Android /Options /Emballage /Débogueur);
Et maintenant, le plus bizarre: supprimer le dossier app/Resources/drawable dossier; avoir un travail Xamarin projet et de la copie de son "drawable" les dossiers de l'irrégularité de projet (généralement il y a plusieurs sous-dossiers, comme drawable-hdpi, drawable-mdpi et donc fort).
Reconstruire votre projet Android.
J'ai eu le problème j'ai donc supprimé l'accumulation des outils 24.0.0 et j'ai utilisé de construire des outils 23.0.3 et le problème résolu. L'essayer!
assurez-vous que vos ressources n'ont pas de caractère spécial ou commencer avec le numéro
Rencontré le même problème dans VS 2015 et Xamarin 7.2.0.7. Dans mon cas, le problème est arrivé d'un coup, et s'est avéré que le problème causé par le mauvais nom de l'élément dans axml, tracée à l'aide de Tiago réponses ci-dessus.
Donc je n'ai pas trouver la ligne de Tiago mentionné avec aapt.exe mais j'ai ensuite j'ai essayé de chercher pour le mot-clé
failed
en sortie. Puis j'ai trouvé un m'a parlé demargin
. Dans android, la marge est définie à l'aide deandroid:layout_margin
. J'ai joué avec l'élément et j'ai oublié et misandroid:margin
au lieu de cela, donc aussi pourquoi c'était si soudain, après le succès de tant d'exécuter. Il fixe et l'accumulation réussi.Dans mon cas, l'erreur a été causé parce que j'ai mis le numéro de version dans le manifeste de 1.0. Apparemment, le numéro de version doit être un entier.
Eu le même problème. Mon erreur a été dans le manifeste: j'ai eu la Version de Code (numéro de Version) défini à l' "1.0.0" et il n'était pas permis. Il ne prend que des entiers, donc j'ai dû revenir à "1".
J'ai mélangé jusqu'à la Version du Code et Nom de la Version.
Pour moi, cette erreur a été provoquée par le fait d'avoir une valeur d'attribut non valide dans une mise en page xml. J'ai eu
de la modifier à
correction de l'erreur.
Ne sais pas si c'est une réponse tardive, mais ce message d'erreur se produit pour l'une des deux raisons:
(Très probablement le cas): Dans votre fichier de mise en page, vous pouvez avoir mentionné une ressource (drawable/image) de façon incorrecte. Par exemple, l'image est dans le
mipmap
chemin d'accès au dossier, mais vous l'avez fait à tort à ladrawable
chemin d'accès au dossier.Par de nombreux commentaires, il pourrait être un trait d'union ou un caractère spécial dans l'un de vos ressources les noms ou il commence avec un certain nombre. Cependant, veuillez noter que, dans ce cas précis, vous allez surtout voir un
aapt.exe has stopped
ouappt.exe has exited with error code 1
erreur. Je ne sais pas si vous obtiendrezobj\Debug\android\bin\packaged_resources not found
erreur. Mon expérience dit que le point 1 ci-dessus est le cas.Eu cette erreur dans Visual Studio 2017 Xamarin projet android sur Windows.
Après beaucoup d'expériences avec les ressources du fichiers que j'ai trouvé, que le nom de fichier de la longueur et de l'extension de fichier image dans le dossier drawable affecter le résultat de la compillation!
drawable/abcde.png - compilled ok
drawable/abcdef.png - erreur, "obj\Debug\android\bin\packaged_resources" n'existe pas
Si renommer l'image vers un fichier sans .png extension, compilled sans erreurs.
Spended beaucoup de temps et était confus :-/
J'ai eu le même problème. Pour le résoudre j'ai dû enlever tous les packages nuget de droid projet, et réinstallé xamarin.les formulaires de nouveau (le même que la version utilisée dans d'autres projets).
eu le même problème. C'était parce que j'avais une .png fichier qui a un caractère "-" dans son nom. Juste enusure l'un de vos ressources n'ont pas le "-" caractère de trait d'union