Android Emulator kann nicht ausgeführt werden

8

Ich habe ein Xamarin.Forms-Projekt in Visual Studio 2013, und wenn ich versuche, meine Android-Anwendung auszuführen, wird der Emulator geladen, aber dann wird die App nicht geladen und es treten andere Fehler auf.

Wenn ich versuche, den Android Emulator abhängig von den gewählten Einstellungen auszuführen, wird er entweder mit

angezeigt %Vor%

oder in der Debug-Ausgabe zeigt es

%Vor%

Alle vorhandenen Lösungen, die ich gefunden habe, haben bisher nicht funktioniert, obwohl sie in der Vergangenheit funktioniert haben.

    
Adam Pedley 06.01.2015, 01:36
quelle

6 Antworten

20

Ich wollte hier nur all die Dinge auflisten, die ich getan habe, um dieses Problem zu lösen, da es mir ein paar Mal passiert ist, jedes Mal mit anderen Gründen.

Lassen Sie dann debuggen

Manchmal müssen Sie es im Freigabemodus zuerst zum Emulator laufen lassen, dann können Sie wieder in den Debug-Modus wechseln und es funktioniert.

Schnelle Bereitstellung

  1. Gehe zu den Eigenschaften in deinem Android-Projekt

  2. Gehe zu Android Optionen

  3. Deaktivieren Sie die schnelle Bereitstellung

Wenn das nicht funktioniert, können Sie auch

versuchen
  1. Gemeinsame Laufzeit deaktivieren

  2. Einstellungen des Linkers, um nicht zu verknüpfen

Überprüfen Sie Ihre Protokolle

Öffnen Sie die Android-Geräteprotokollierung, verbinden Sie sich mit Ihrem Emulator und sehen Sie, welche Nachrichten zurückkommen.

Für mich sah ich eine Ausnahme wegen zu wenig Speicher. Der Emulator hatte nur 323 MB Speicher dafür eingerichtet. Öffnen Sie den Emulator-Manager (das Symbol neben der Geräteprotokollierung) und bearbeiten Sie dann Ihren Emulator. Erhöhen Sie den Speicher auf 512 MB (das war es für mich), und alles begann wieder zu arbeiten.

Wenn dies Ihren Fehler nicht behebt, werden weitere Szenarien unter Debuggen von Xamarin Android Build aktualisiert und Bereitstellungsfehler .

    
Adam Pedley 06.01.2015, 01:36
quelle
5

deaktivieren Sie 'Gemeinsame Laufzeit verwenden' in den Projekteigenschaften & gt; Android-Optionen & gt; Verpackungseigenschaften

    
ireshika piyumalie 09.06.2016 08:34
quelle
3
___ answer37720776 ___

deaktivieren Sie 'Gemeinsame Laufzeit verwenden' in den Projekteigenschaften & gt; Android-Optionen & gt; Verpackungseigenschaften

    
___ answer27790786 ___

Ich wollte hier nur all die Dinge auflisten, die ich getan habe, um dieses Problem zu lösen, da es mir ein paar Mal passiert ist, jedes Mal mit anderen Gründen.

Lassen Sie dann debuggen

Manchmal müssen Sie es im Freigabemodus zuerst zum Emulator laufen lassen, dann können Sie wieder in den Debug-Modus wechseln und es funktioniert.

Schnelle Bereitstellung

  1. Gehe zu den Eigenschaften in deinem Android-Projekt

  2. Gehe zu Android Optionen

  3. Deaktivieren Sie die schnelle Bereitstellung

Wenn das nicht funktioniert, können Sie auch

versuchen
  1. Gemeinsame Laufzeit deaktivieren

  2. Einstellungen des Linkers, um nicht zu verknüpfen

Überprüfen Sie Ihre Protokolle

Öffnen Sie die Android-Geräteprotokollierung, verbinden Sie sich mit Ihrem Emulator und sehen Sie, welche Nachrichten zurückkommen.

Für mich sah ich eine Ausnahme wegen zu wenig Speicher. Der Emulator hatte nur 323 MB Speicher dafür eingerichtet. Öffnen Sie den Emulator-Manager (das Symbol neben der Geräteprotokollierung) und bearbeiten Sie dann Ihren Emulator. Erhöhen Sie den Speicher auf 512 MB (das war es für mich), und alles begann wieder zu arbeiten.

Wenn dies Ihren Fehler nicht behebt, werden weitere Szenarien unter Debuggen von Xamarin Android Build aktualisiert und Bereitstellungsfehler .

    
___ qstnhdr ___ Android Emulator kann nicht ausgeführt werden ___ answer34891169 ___

Neustart von VS funktioniert für mich. Ich benutze VS2015 Community, Win10 Home 64, Android Player 64.

    
___ answer41124293 ___

Verwenden Sie einen android x86-basierten Emulator , der kein ARM-basierter Emulator ist. Sie können von den Standardlieferanten, die mit dem Android-SDK ausgeliefert werden, mit dem AVD-Manager (vorzugsweise aus Xamarin) übernehmen und ein eigenes Targeting auf Android-API-Ebene erstellen. Stellen Sie außerdem sicher, dass Sie den neuesten Intel HAXM-Build installiert und installiert haben Laufen; Dies ist wichtig, um die Leistung von x86-basierten Emulatoren zu beschleunigen.

    
___ tag123android ___ Android ist das mobile Betriebssystem von Google, das zum Programmieren oder Entwickeln von digitalen Geräten (Smartphones, Tablets, Automobile, Fernseher, Wear, Glass, IoT) verwendet wird. Verwenden Sie für Themen rund um Android Android-spezifische Tags wie android-intent, nicht intent, android-activity, nicht activity, android-adapter, nicht adapter usw. Bei anderen Fragen als der Entwicklung oder Programmierung, aber im Zusammenhang mit Android Framework, verwenden Sie Der Link: https://android.stackexchange.com. ___ tag123visualstudio ___ Verwenden Sie dieses Tag, wenn Sie eine bestimmte Frage zu Visual Studio-Funktionen und -Funktionen haben. Verwenden Sie dieses Tag NICHT bei Fragen zu Code, der nur zufällig in Visual Studio geschrieben wurde. Erwägen Sie, den genauen Technologiebereich zu markieren, auf den Ihre Frage verweist, und kennzeichnen Sie auch eine spezifischere Version von Visual Studio. Bitte geben Sie Ihre genaue VS-Version, Edition und Update-Ebene in Ihrer Frage an. ___ tag123xamarin ___ Xamarin ist eine Plattform bestehend aus Xamarin.iOS, Xamarin.Android, Xamarin.Mac, Xamarin Test Cloud und HockeyApp. Sie können plattformübergreifende native Apps für iOS, Android und Mac schreiben und Ihre App während des gesamten Lebenszyklus verfolgen. Die Einführung von Xamarin.Forms unterstützt die native UI-Entwicklung für iOS, Android und Windows ___ answer42347489 ___

Klicken Sie mit der rechten Maustaste auf Ihre App (Lösungsname)

Gehe zu Eigenschaften = & gt; Öffnen Sie die Android-Option = & gt; Endlich siehst du Debugger

in Dropdown wählen Sie Microsoft seine Arbeit für mich nach der ganzen Lösung überprüfen

    
___ qstntxt ___

Ich habe ein Xamarin.Forms-Projekt in Visual Studio 2013, und wenn ich versuche, meine Android-Anwendung auszuführen, wird der Emulator geladen, aber dann wird die App nicht geladen und es treten andere Fehler auf.

Wenn ich versuche, den Android Emulator abhängig von den gewählten Einstellungen auszuführen, wird er entweder mit

angezeigt %Vor%

oder in der Debug-Ausgabe zeigt es

%Vor%

Alle vorhandenen Lösungen, die ich gefunden habe, haben bisher nicht funktioniert, obwohl sie in der Vergangenheit funktioniert haben.

    
___
DerpyNerd 15.08.2016 11:44
quelle
1

Verwenden Sie einen android x86-basierten Emulator , der kein ARM-basierter Emulator ist. Sie können von den Standardlieferanten, die mit dem Android-SDK ausgeliefert werden, mit dem AVD-Manager (vorzugsweise aus Xamarin) übernehmen und ein eigenes Targeting auf Android-API-Ebene erstellen. Stellen Sie außerdem sicher, dass Sie den neuesten Intel HAXM-Build installiert und installiert haben Laufen; Dies ist wichtig, um die Leistung von x86-basierten Emulatoren zu beschleunigen.

    
skynode 13.12.2016 15:04
quelle
0

Neustart von VS funktioniert für mich. Ich benutze VS2015 Community, Win10 Home 64, Android Player 64.

    
cheny 20.01.2016 03:40
quelle
0

Klicken Sie mit der rechten Maustaste auf Ihre App (Lösungsname)

Gehe zu Eigenschaften = & gt; Öffnen Sie die Android-Option = & gt; Endlich siehst du Debugger

in Dropdown wählen Sie Microsoft seine Arbeit für mich nach der ganzen Lösung überprüfen

    
Wajid Ch 20.02.2017 14:45
quelle

Tags und Links