我在Intel XDK中开发了一个带有cordova和Ionic的应用程序,apk的文件大小是38MB。即使是一个带有“hello world”的小应用程序也只有20MB左右。如何减少从英特尔XDK构建的apk的文件大小?
答案 0 :(得分:0)
您可能正在使用Crosswalk构建您的应用,其中包含适用于Android的备用网页视图,可让您的HTML5应用在Android 4.x设备以及Android 5+设备上正常运行。这会将APK的大小增加大约20MB。
如果您计划将应用限制为在Android 5+设备上安装,则无需使用Crosswalk。但是,如果您计划支持Android 4.x设备,我强烈建议您继续使用Crosswalk进行构建(并且会增加APK的大小)。
"优化与Crosswalk" “项目”选项卡的“生成设置”部分中的复选框控制包含或排除Crosswalk webview。有关在Android应用中使用Crosswalk的更多信息,请参阅英特尔XDK文档,从此处开始> https://software.intel.com/en-us/xdk/docs/using-the-crosswalk-for-android-build-option