35 votes

Comment résoudre: une erreur inattendue s'est produite Initialisation d'Android Designer "dans VS 2015 avec Xamarin

De mettre en place un nouveau PC avec Xamarin et VS 2015 Pro, j'ai reçu le message d'erreur suivant:

Une erreur inattendue s'est produite lors de la tentative d'initialiser Android Designer. Veuillez vérifier le SDK Android chemin d'accès et le Kit de Développement Java chemin sur Outils->Options->Xamarin->menu Réglages Android. Veuillez voir les logs pour plus de détails.

J'ai vérifié le SDK sont correctement installés. VS n'avez pas de générer toute sorte de Journal d'Activité donc je crois que le journal doit se trouver ailleurs. Quelqu'un sait où je peux trouver ce journal pour en savoir plus sur ce qui est mal ?

62voto

markaaronky Points 931

J'ai eu exactement le même problème (sur un nouveau PC, avec un nouveau Visual Studio installer) et je suis à 99,9% sûr que la réponse est dans la façon dont les mises à jour sont appliquées. Ou, plus important encore, la façon dont ils ne sont pas appliqués lorsque vous pensez qu'ils sont.

  1. Allez dans Outils | Options | Xamarin | Autres, et sous Xamarin pour Visual Studio Mises à jour, Vérifier maintenant pour les mises à jour STABLES. Assurez-vous que vous êtes en cours d'exécution au moins 4.2.0.680. Vous aurez à fermer Visual Studio, dans le fond comme la mise à jour est en cours d'exécution, il va vous avertir. La désinstallation et l'installation de la croix-plate-forme de développement d'outils de Visual Studio n'était pas appliquer cette mise à jour pour moi. J'ai eu la force de la question.

  2. Maintenant, comme dit plus haut, allez dans Outils, Android SDK Manager. J'ai remarqué que mon "Android SDK Tools" et "Cross-Platform Tools" n'étaient pas à jour et les mises à jour étaient disponibles. J'ai accepté et appliqué les mises à jour à la version 24.4.1. OURS AVEC MOI, C'EST là que ça DEVIENT DÉLICAT--il ne fonctionne toujours pas.

  3. Revenir à Outils, Android SDK Manager. J'ai immédiatement remarqué que même si je venais d'appliquer la dernière mise à jour pour "Android SDK Tools", (24.4.1), une nouvelle version (25.2.2) est maintenant disponible, ainsi que 17 autres mises à jour. J'ai accepté de tous.

  4. Bingo. Où j'ai eu la fâcheuse message d'erreur et un vide de la conception de surface et une boîte à outils vide avec le triste "non utilisable" commandes de message, j'ai maintenant l'écran ci-joint instantané-un design de surface où je peux voir une représentation visuelle de mon .axml, et une boîte à outils à partir de laquelle je peux faire glisser et déposer des contrôles, et ils ont fait sur ma tablette Samsung.

Désolé si prolixe. J'ai perdu des heures sur ce problème et a pensé que d'autres peuvent apprécier une autre solution de travail.enter image description here

4voto

Octopus Points 125

J'ai eu un problème similaire, comme expliqué ci-dessous. Voici une solution qui a fonctionné pour moi:

1) supprimer le paquet figurant dans la capture d'écran ci-dessous. Nota bene: À ce stade VS 2015 grisées l'Android SDK manager boutons, même après un redémarrage.

2) télécharger installer_r24.4.1-windows.exe pour windows https://developer.android.com/studio/index.html

3) lancer l'Android SDK Manager à l'extérieur de la VS et installer la proposition 19 de paquets. Cette fois j'ai pu aller à travers l'installation.

4) Lancez VS 2015 et créer Xamarin Android projet. Le Lancement De Main.axml de lancer le concepteur correctement sur un projet android.

Le bug que j'avais

J'ai eu le même problème sur une installation fraîche de Win10 + Plein de visual studio community 2015 mise à jour de 3 + .Net de Base + Azure SDK et Xamarin. La création d'un nouveau projet de Xamarin Natif (iOs + Androird) affiche le même message que celui mentionné par MikeJ. En outre, l'exécution en debug F5 rend le designer ont un nouveau popup

enter image description here

Problème semble apparaître ici aussi https://bugzilla.xamarin.com/show_bug.cgi?id=44374 et ici https://forums.xamarin.com/discussion/77669/how-do-i-fix-this-error-the-installed-android-sdk-is-too-old-version-25-1-3-or-newer-is-required .

L'ouverture de l'Android Manager n'affiche pas la version 25 en option, au contraire, il montre ce

enter image description here

Cependant, nous ne pouvons pas installer (en grisé bouton, même en acceptant de licence)

enter image description here

La mise à jour de Xamarin n'a pas de travail ni Comment mettre à jour Xamarin pour Android dans Visual Studio Community 2015

Quelques conseils serait grand pour comprendre ce qui s'est passé.

2voto

Marcin Points 21

J'ai eu le même problème (lors de la construction d'un nouveau PC avec Xamarin) et au bout de quelques jours, j'ai résolu le problème.

J'ai déplacé le répertoire sdk de "C: \ Program Files (x86) \ Android \ android-sdk" vers "C: \ android-sdk". Ensuite, j'ai ouvert le gestionnaire de sdk et mis à jour. C'est tout.

Je pense que le problème est avec le chemin, qui a de l'espace :)

1voto

bytedreamer Points 93

J'ai pu résoudre le problème en ouvrant le gestionnaire de SDK Android et en mettant à jour tous les outils à la dernière version.

1voto

Dipal Patel Points 41

Si vous utilisez déjà Android Studio sur votre ordinateur, cela pourrait résoudre votre problème. Vérifiez si le SDK est déjà disponible à un autre endroit. Cela a fonctionné pour moi. Pour vérifier le chemin du SDK - Ouvrez Android Studio-> Cliquez sur l’icône SDK Manager. Vérifiez l'emplacement du SDK Android. Copiez ce chemin.

Dans Visual Studio-- Ouvrez le menu Outils-> Options-> Xamarin-> Paramètres Android et remplacez le nouveau chemin d'accès au SDK. Il demandera automatiquement de télécharger les mises à jour. Installez tous les paquets et vous avez terminé!

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X