什么增加Android应用程序的大小

时间:2015-10-01 10:55:11

标签: android cordova

我已经制作了仅仅20 MB的Android应用程序,但是当我转到管理应用程序并看到它显示70 mb的大小时,我无法理解为什么它不是,我也没有外部数据,

我的应用程序是使用crosswalk + codova混合应用程序构建的。

但我无法确定什么样的案件大小几乎超过三倍。

请指导

应用尺寸是否取决于

1:我们给予的许可:意味着更多权限,更多将是应用程序大小

请帮助我解决此问题,因为用户可能会删除此类大型应用

2 个答案:

答案 0 :(得分:1)

那是因为你正在使用Crosswalk Cordova它就像任何其他跨平台一样,包括它在项目中的运行时间,可用于每个可用的架构(ARM,ARMV7,X86,MIPS),这太多了,因为它需要大量空间一个空项目,只有一个视图大约20MB。

如果我们使用原生java android SDK会是什么情况?

大小将比使用跨平台环境的相同应用程序小得多,因为android运行时包含在系统本身中,您不需要像在跨平台项目中那样将其嵌入到应用程序中。

为什么设备尺寸会增加?

仅因为APK文件是压缩文件,它将在设备上解压缩到更大的尺寸。尝试在计算机上解压缩并在压缩前检查原始大小。

答案 1 :(得分:0)

根据https://crosswalk-project.org/documentation/about/faq.html

  

Crosswalk Project运行时有多大,它将如何影响我的运行时间   应用程序的大小?

     

此应用程序与其自己的Crosswalk 10(x86)打包在一起   Android)运行时,apk文件大小约为20Mb。安装好了   应用程序需要大约58Mb的磁盘空间。

如果你能在没有人行横道的情况下生存下来,那么只需使用普通的WebView打包即可节省60MB