Meine App-Größe wird etwas groß, ich versuche, die Größe mit 'gemeinsame Laufzeit verwenden' schrumpfen die App funktioniert gut ohne Fehler. Wenn ich jedoch das Kontrollkästchen "shared runtime verwenden" aktiviere, kann ich die apk-Datei installieren, aber es funktioniert nicht auf einigen Geräten, die früher funktionierten. Weiß jemand, warum das so ist? dankeNach checked 'benutze shared runtime' App funktioniert nicht mehr mono
Antwort
Bitte lesen Sie diesen Artikel sorgfältig.
http://developer.xamarin.com/guides/android/advanced_topics/application_package_sizes/
- Gemeinsame Laufzeit wird für das Debuggen verwendet.
- APKs, die auf gemeinsame Laufzeit angewiesen sind, erwarten, dass die Laufzeit separat installiert wird. Dies ist jedoch nicht der Fall, wenn Sie solche APKs für Android-Märkte bereitstellen.
- Deaktivieren Sie dieses Kontrollkästchen, wenn Sie Verteilungs-APKs erstellen.
In diesem Fall wird die App-Größe ziemlich groß! Gibt es irgendeine Methode, um es kleiner zu machen? eine leere App mit Google-Diensten ist mehr als 10 mg nach der Installation! –
Ja, das sind die ABCs, die Sie über die Lösungen von Xamarin für iOS und Android lernen sollten, da sie eine Laufzeit benötigen, die mit Ihrer App gepackt werden muss. Wenn Sie denken, dass das zusätzliche MB ein Problem für Sie darstellt, können Sie natürlich die Tools anderer Hersteller verwenden. Für die meisten Produktionsanwendungen auf dem Markt, die von Xamarin betrieben werden, bieten solche zusätzlichen Bits nur eine Steigerung der Produktivität und wenig Ärger bei der App-Größe. –
Bitte fügen Sie eine Logcat-Erfassung des Fehlers ein. – matthewrdev