Ich habe eine Android-Anwendung mit Xamarin entwickelt. Es funktioniert gut auf dem Emulator, stürzt aber auf einem echten Gerät ab. Die Apk wird auf dem Gerät installiert und beim Öffnen der App wird angezeigt, dass die Anwendung unerwartet beendet wurde. Bitte versuchen Sie es erneut und zwingt die Anwendung zum Schließen. Targeting Framework, minimale SDK-Version usw. alles ist in Ordnung, aber immer noch nicht funktioniert. Jede Hilfe wird geschätzt. DankeSignierte apk funktioniert nicht auf meinem Gerät
Antwort
Wenn Sie mit Xamarin Studio (oder Visual Studio) debuggen, installiert Xamarin.Android die Mono Laufzeit und Support-Dateien separat.Wenn Ihre Anwendung Debug-gebaute App ist, dann wird das Problem sein, dass die gemeinsame Laufzeit ist nicht vorhanden. Im "Release" -Modus stellen Sie bitte sicher, dass Sie in den Projektoptionen "Shared Mono Runtime verwenden" deaktivieren. Ich habe den Screenshot bitte angehängt.
Danke, es funktioniert perfekt, aber scheint apk Dateigröße größer als vorherige. –
Ja, weil es unterstützende Bibliotheken enthält. –
- 1. Android signierte APK zeigt nicht Googlemap
- 2. Uploaded signierte apk auf plays
- 3. Android Studio - Run signierte Apk auf Emulator
- 4. android signierte apk/net.sourceforge.jtds Fehler
- 5. Karte funktioniert nicht auf Gerät
- 6. SIgned apk nicht auf meinem MOTO G Handy
- 7. Einheit apk funktioniert nicht
- 8. funktioniert nicht auf Embedded-Gerät?
- 9. kann apk und Datenbank-Datei auf Gerät
- 10. Kann signierte APK mit Android Studio 1.5.1
- 11. Wie native Android apk auf dem physischen Gerät zu installieren
- 12. Ionic App funktioniert auf Browser aber funktioniert nicht gut in meinem Android-Gerät
- 13. ProGuard Fehler versucht, signierte Apk zu generieren
- 14. Generierte signierte APK-Ausgaben keine Datei
- 15. fitsSystemWindows auf API16 Gerät nicht funktioniert
- 16. APK Installationsfehler im Gerät
- 17. android: ListSelector funktioniert nicht auf meinem ListView
- 18. ionic: generated apk funktioniert nicht mehr
- 19. Template funktioniert nicht auf dem Gerät
- 20. Javascript-Bibliothek funktioniert nicht auf Gerät
- 21. iAd interstitial funktioniert nicht auf dem Gerät
- 22. Style in Emulator angezeigt, aber nicht auf meinem Gerät
- 23. ThemeRoller funktioniert nicht auf dem Gerät
- 24. Installieren Sie apk manuell auf Gerät: Fehler 103
- 25. Gradlew von der Befehlszeile erstellt keine signierte APK
- 26. welche apk läuft auf dem Android-Gerät ionic
- 27. AVAudio Player funktioniert nicht mehr auf Gerät
- 28. Ionic $ state.go funktioniert nicht auf Gerät
- 29. Ionic App funktioniert nicht auf Gerät/Simulator
- 30. Ionic CSS-Animation funktioniert nicht auf Gerät
poste deinen logcat Fehler. – rajeshwaran
Mein Android-Protokoll sagt "E/PackageManager (1217): Paketdatei konnte nicht in temporäre Datei kopiert werden.Deployment ist aufgrund eines internen Fehlers fehlgeschlagen: Auf dem Gerät ist nicht genügend Speicherplatz zum Speichern des Pakets vorhanden:/data/local/tmp /Mono.Android.Platform.apk. Geben Sie etwas Platz frei und versuchen Sie es erneut. " Ich habe mehr als genug internen Speicherplatz (28 MB) und 325 MB SD-Kartenspeicher. –
Meine Vermutung, dass 28MB für Android zu niedrig ist. Sie können einige Apps verschieben oder entfernen, um Speicherplatz freizugeben, oder Sie legen in Ihren Erstellungseinstellungen fest, dass die App auf SD-CARD bereitgestellt werden muss. – Renzzs