我已经制作了仅仅20 MB的Android应用程序,但是当我转到管理应用程序并看到它显示70 mb的大小时,我无法理解为什么它不是,我也没有外部数据,
我的应用程序是使用crosswalk + codova混合应用程序构建的。
但我无法确定什么样的案件大小几乎超过三倍。
请指导
应用尺寸是否取决于
1:我们给予的许可:意味着更多权限,更多将是应用程序大小
请帮助我解决此问题,因为用户可能会删除此类大型应用
答案 0 :(得分:1)
那是因为你正在使用Crosswalk Cordova它就像任何其他跨平台一样,包括它在项目中的运行时间,可用于每个可用的架构(ARM,ARMV7,X86,MIPS),这太多了,因为它需要大量空间一个空项目,只有一个视图大约20MB。
大小将比使用跨平台环境的相同应用程序小得多,因为android运行时包含在系统本身中,您不需要像在跨平台项目中那样将其嵌入到应用程序中。
仅因为APK文件是压缩文件,它将在设备上解压缩到更大的尺寸。尝试在计算机上解压缩并在压缩前检查原始大小。
答案 1 :(得分:0)
根据https://crosswalk-project.org/documentation/about/faq.html
Crosswalk Project运行时有多大,它将如何影响我的运行时间 应用程序的大小?
此应用程序与其自己的Crosswalk 10(x86)打包在一起 Android)运行时,apk文件大小约为20Mb。安装好了 应用程序需要大约58Mb的磁盘空间。
如果你能在没有人行横道的情况下生存下来,那么只需使用普通的WebView打包即可节省60MB