2017-01-11 4 views
0

Ich habe eine Anwendung in Intel XDK mit Cordova und Ionic entwickelt, die Dateigröße der apk ist 38MB. Sogar eine kleine Anwendung mit "Hallo Welt" ist etwa 20 MB. Wie kann ich die Dateigröße der von Intel XDK erstellten APK reduzieren?Reduzieren APK-Dateigröße in Intel XDK mit Cordova und Ionic

+0

Mögliche Duplikate von [Die Ausgabe von Intel XDK (. Apk) ist zu groß! (android)] (http://stackoverflow.com/questions/22246214/the-output-of-intel-xdk-apk-is-too-large-android) –

Antwort

0

Wahrscheinlich erstellen Sie Ihre App mit Crosswalk, das eine alternative Webansicht für Android enthält, mit der Ihre HTML5-App sowohl auf Android 4.x-Geräten als auch auf Android 5+-Geräten funktioniert. Dadurch wird die Größe deines APKs um ungefähr 20 MB erhöht.

Wenn Sie Ihre App auf die Installation auf Android 5+ Geräten beschränken möchten, müssen Sie Crosswalk nicht verwenden. Wenn Sie jedoch auch Android 4.x-Geräte unterstützen möchten, empfehle ich dringend, dass Sie weiterhin mit Crosswalk bauen (und die erhöhte Größe Ihres APK erleiden).

Das Kontrollkästchen "Optimize with Crosswalk" im Abschnitt Build Settings der Registerkarte Projects steuert die Aufnahme oder den Ausschluss der Crosswalk-Webansicht. Weitere Informationen zur Verwendung von Crosswalk in Ihrer Android App finden Sie in der Intel XDK Dokumentation, starten Sie hier>https://software.intel.com/en-us/xdk/docs/using-the-crosswalk-for-android-build-option

+0

Ich habe bereits das Kontrollkästchen "Optimize with Crosswalk" auch ausgewählt . –

+0

Da Sie das Kontrollkästchen "Mit Zebrastreifen optimieren" ausgewählt haben, bedeutet dies, dass die zusätzliche Größe, die Sie in Ihrem APK-Paket sehen, durch die Einbindung der Crosswalk-Webansicht verursacht wird. Ich habe meine Antwort zur Klarstellung bearbeitet, es klingt wie meine Antwort ist die Antwort, die Sie suchten. – xmnboy