web-dev-qa-db-fra.com

Pourquoi est-ce que je reçois: "Aucune image système installée pour cette cible"

J'ai des problèmes avec l'émulateur Android.

J'utilise Windows 10 et voici mon environnement:

Microsoft Visual Studio Professional 2017 
Version 15.5.6
VisualStudio.15.Release/15.5.6+27130.2027
Microsoft .NET Framework
Version 4.7.02556

Xamarin   4.8.0.760 (fc93f3f5b)
Visual Studio extension to enable development for Xamarin.iOS and Xamarin.Android.

Xamarin Designer   4.8.188 (c5813fa34)
Visual Studio extension to enable Xamarin Designer tools in Visual Studio.

Xamarin.Android SDK   8.1.5.0 (HEAD/75f8c6838)
Xamarin.Android Reference Assemblies and MSBuild support.

Xamarin.iOS and Xamarin.Mac SDK   11.6.1.4 (db807ec)
Xamarin.iOS and Xamarin.Mac Reference Assemblies and MSBuild support.

Ma plate-forme SDK Android ressemble à ceci:

 enter image description here

et le SDK Tools est:

 enter image description here

Sur mon écran d'émulateur, quel que soit le périphérique choisi, le message d'erreur suivant s'affiche: "Aucune image système installée pour cette cible".

 enter image description here

J'ai clairement installé Google ARM Images système . Je ne comprends pas pourquoi je reçois le message d'erreur . Toute aide sera grandement appréciée.

Charles

Mise à jour 2

J'aimerais remercier York Shen et Jon Douglas pour leur aide. L'émulateur de périphérique fonctionne maintenant ... enfin presque.

J'ai installé Intel HAXM Emulator Accelerator. Mon script de console était:

 enter image description here

J'ai également sélectionné l'accélérateur à partir des outils du SDK:

 enter image description here

Lorsque j'essaie de définir un nouveau périphérique à l'aide du gestionnaire d'émulateur, je reçois maintenant:

 enter image description here

De toute évidence, j'ai toujours un problème avec HAXM. Au fait, si vous me dites que je dois changer le BIOS de mon ordinateur pour que HAXM fonctionne, je vais abandonner Android.

J'ai essayé d'exécuter un émulateur par défaut et il m'a averti que je pouvais continuer, mais sans aucune accélération. Un simulateur est apparu mais mon application n’a pas fonctionné. Mon application ne fonctionne que sur iOS et UWP.

Je passe cinq jours à essayer de faire fonctionner les émulateurs Android. Pas de cigare. Je compare cela à mon expérience avec l'émulateur iOS. Celui-là m'a pris environ 1/2 heure pour me mettre à courir. C'était très propre et simple. Je pense sérieusement à abandonner tout développement de logiciels pour Android.

7
user274610

Pourquoi est-ce que je reçois: «Aucune image système installée pour cette cible»

Comme @Jon Douglas l'a dit, vous utilisez une version obsolète du gestionnaire AVD, vous pouvez vous référer au docuemnt :

À partir de la version 26.0.1 des outils SDK Android, Google a supprimé la prise en charge de leurs gestionnaires AVD et SDK basés sur l'interface utilisateur au profit de leurs nouveaux outils CLI (interface de ligne de commande). 

Vous pouvez vous référer à ma réponse pour une réponse plus détaillée sur la façon de résoudre ce problème:

Xamarin avec Visual Studio ne détectant pas d'image système CPU/ABI pour l'émulateur, même si les images système sont installées

Mettre à jour:

Si vous utilisez Xamarin SDK Manager et Xamarin Android Device Manager, vous devez effectuer une mise à jour vers Android SDK Tools26.0.1 et versions ultérieures (requises pour le développement Android 8.0 Oreo).

Vous pouvez lire ceci: Conditions requises . Dans votre cas, mettez à niveau votre version Android SDK Tools vers 26.1.1:

 enter image description here

Mise à jour 2:

Vous avez besoin de Installation de Xamarin Android Device Manager , vous pouvez alors lancer le Device Manager en cliquant sur Tools > Android Emulator Manager:

 enter image description here

7
York Shen

Pour aider ceux qui se demandent pourquoi, lorsqu’ils installent une nouvelle version de Visual Studio 2017, l’émulateur est différent de York Shen, c’est que Visual Studio n’a pas intégré la dernière version du gestionnaire AVD dans Visual Studio 15.6.6 ( à partir du 23 avril)

0
Chris A

J'ai suivi @York Shen - la réponse de MSFT jusqu'à ce que je sois touché par la mise à jour des outils du SDK Android. Je les ai simplement téléchargés à partir de https://developer.Android.com/studio/#downloads (outils en ligne de commande uniquement, sdk-tools-windows-4333796.Zip).

Copiez le contenu du dossier tools dans C:\Program Files (x86)\Android\android-sdk\tools

0
meany