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.
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
Gehe zu den Eigenschaften in deinem Android-Projekt
Gehe zu Android Optionen
Deaktivieren Sie die schnelle Bereitstellung
Wenn das nicht funktioniert, können Sie auch
versuchenGemeinsame Laufzeit deaktivieren
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 .
deaktivieren Sie 'Gemeinsame Laufzeit verwenden' in den Projekteigenschaften & gt; Android-Optionen & gt; Verpackungseigenschaften
deaktivieren Sie 'Gemeinsame Laufzeit verwenden' in den Projekteigenschaften & gt; Android-Optionen & gt; Verpackungseigenschaften
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
Gehe zu den Eigenschaften in deinem Android-Projekt
Gehe zu Android Optionen
Deaktivieren Sie die schnelle Bereitstellung
Wenn das nicht funktioniert, können Sie auch
versuchenGemeinsame Laufzeit deaktivieren
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 .
Neustart von VS funktioniert für mich. Ich benutze VS2015 Community, Win10 Home 64, Android Player 64.
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.
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
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.
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.
Tags und Links android visual-studio xamarin