Bitte helfen Sie reduzieren Xamarin.Android apk Größe
Ich habe auf einer Android-app, aber die Größe scheint sehr groß! Ich habe pro guard aktiviert, link alle aktiviert, aber dosent scheinen, viel zu tun. Ich habe vier kleine Bilder, aber Ihre Größe ist etwa 5-10kb jeder.
Die einzige Zeit, die es kleiner wird wenn ich mit freigegebener Laufzeit, aber das ist nicht Ok für die Veröffentlichung. Dies sind meine nur bauen Warnhinweise:
Warning can't write resource [META-INF/MANIFEST.MF] (Duplicate zip entry [classes.jar:META-INF/MANIFEST.MF])
Warning can't write resource [META-INF/MANIFEST.MF] (Duplicate zip entry [internal_impl-22.2.1.jar:META-INF/MANIFEST.MF])
Tun diese Warnungen haben nichts zu tun mit dem Thema?
- Brauchen mehr info. Wie groß ist die .apk, die ARCH-Typen stehen Ihnen unter anderem, eigentlichen link-Einstellung, etc...
- Die apk ist über 14MB, einschließlich armeabi, amreabi-v7a, x86. Link setzen ist: 'Sdk und User-Baugruppen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nichts scheint falsch mit, dass der apk-Größe.
Einem "Hallo Welt" Xamarin.Android-app unterstützt nur einen BOGEN geben, der die Verknüpfung SDK und User-Baugruppen würde um die 4 MB (für ARCH type-armeabi-v7a).
Jede weitere inklusive BOGEN geben werde fügen Sie einen weiteren Satz von libmonodroid.so und libmonosgen-2.0.so... Erinnern Mono läuft auf Android ist ein NDK-Anwendung und muss daher auf einem native-code für jeder BOGEN geben. Die APK-Größe ist NICHT die Größe der tatsächlichen installierten Anwendung auf dem physikalischen Gerät wie das Android-OS wird strip die tatsächlichen benötigten nativen Bibliotheken aus der APK bei der Installation.
So, in Ihrem Fall, einschließlich der drei-Bogen-Typen, die Sie suchen, bei 9+MB nur für die Mono - /MonoDroid Laufzeit:
Das Verständnis der Konstituierenden Stücke von APKs in Xamarin.Android
überprüfen diese Lösung von xamarin unterstützt https://developer.xamarin.com/guides/android/advanced_topics/linking/