2016-06-15 2 views
2

Ich habe gerade Xamarin in Visual Studio 2015 aktualisiert (es war ein vorgeschlagenes Update von Visual Studio)."Es gibt nicht genug Speicherplatz auf dem Gerät zum Speichern des Pakets" beim Starten des Android-Emulators

Nach dem Update, wenn ich das Debugging mit dem Emulator AVD_GalaxyNexus_ToolsForApacheCordova (Android 4.4 - API 19) starten, tritt der folgende Fehler:

Die "InstallPackageAssemblies" Aufgabe unerwartet fehlgeschlagen.

System.AggregateException: Ein oder mehrere Fehler sind aufgetreten. ---> Xamarin.AndroidTools.AndroidDeploymentException: InternalError ---> Mono.AndroidTools.InsufficientSpaceException: Auf dem Gerät ist nicht genügend Speicherplatz zum Speichern des Pakets vorhanden: /data/local/tmp/Mono.Android.Platform.ApiLevel_23.apk . Geben Sie Speicherplatz frei oder verwenden Sie eine SD-Karte und versuchen Sie es erneut.

Dies trat nicht wenige Minuten vor dem Update auf und das Projekt blieb während des Updates unberührt. Da bin ich mir ziemlich sicher.

Die Xamarin Dokumentation wird dieser Fehler dokumentiert here, und sagt:

Dort auf dem Gerät nicht genügend Speicherplatz ist das Paket

Dies geschieht, wenn Sie dies nicht tun zu implementieren Starten Sie den Emulator in Visual Studio. Wenn Sie den Emulator außerhalb von Visual Studio starten, müssen Sie die Optionen für die Partitionsgröße 512 übergeben, z.

emulator -partition-size 512 -avd MonoDroid

Aber ich habe den Emulator in Visual Studio starten.

+0

Wie viel interner Speicher hat Ihr Emulator und wie viel davon ist verfügbar? –

+0

@CobusKruger Ich habe es im Emulator nachgeschlagen und das ist das Ergebnis: http://i.imgur.com/gRCgahy.png (Verfügbar: 77MB, Apps: 162MB, Zwischengespeicherte Daten: 452KB). –

+0

Ich habe die aktuelle App + eine andere Anwendung entfernt, die von einem vorherigen Debug bereitgestellt wurde, und jetzt funktioniert es. 1) Ich wusste nicht, dass frühere Bereitstellungen im Emulator gespeichert wurden (jetzt weiß ich es besser), 2) diese 2 Apps repräsentierten nur 20 MB vom gesamten Speicher (was mir klein erscheint), 3) der freie Speicherplatz, wenn die 2 Apps wurden nicht deinstalliert war 78MB (was genug scheint, um eine 10MB App zu implementieren). –

Antwort

4

Überprüfen Sie die interne Speichergröße und den verfügbaren Speicher Ihres Emulators. Die Standardkonfiguration ist oft nicht sehr groß.

+2

Ich poste es hier wieder für alle Fälle: Um diesen Parameter zu ändern, gehe zu 'Visual Studio 2015 -> Öffne den Android Emulator Manager (AVD) -> Bearbeiten -> Interner Speicher. Option B beseitigt auch frühere Implementierungen im Emulator (sie werden im Emulator gespeichert und benötigen etwas Speicherplatz. Ich wusste nichts darüber.). –

Verwandte Themen