Ibm mobilefirst IBM Worklight-生成的Android项目的文件大小';s.apk
我正在Ibm mobilefirst IBM Worklight-生成的Android项目的文件大小';s.apk,ibm-mobilefirst,Ibm Mobilefirst,我正在Worklight 6.1版本上开发应用程序,它包含默认的公用文件夹,在创建项目时由Worklight自己创建。当我在为Android环境测试apk的大小时,它给出了2.2MB。大小应该非常小,因为到目前为止我还没有在项目中添加我的文件 我的问题是,为什么在使用worklight创建默认应用程序时,大小会很大,正如您可以说的那样Hello worklightproject。大小应以KB为单位 所以,让我知道worklight在构建环境时是否正在为项目添加任何额外的库或其他内容 如果使用An
Worklight 6.1
版本上开发应用程序,它包含默认的公用文件夹,在创建项目时由Worklight自己创建。当我在为Android
环境测试apk的大小时,它给出了2.2MB。大小应该非常小,因为到目前为止我还没有在项目中添加我的文件
我的问题是,为什么在使用worklight创建默认应用程序时,大小会很大,正如您可以说的那样Hello worklight
project。大小应以KB为单位
所以,让我知道worklight在构建环境时是否正在为项目添加任何额外的库或其他内容 如果使用Android环境创建新的Worklight项目并为其生成.apk,.apk的重量为2.3MB 如果解压缩.apk,您会注意到在assets文件夹中,容纳worklight framework的worklight文件夹的重量为1.2MB。然后,如果您使用这1.2MB并仅压缩它们(以便在.apk中查看框架大小),它将降至~500Kb,因此在.apk的2.3MB中,Worklight不会占用大部分文件大小 现在,让文件大小最小化的方法还有:
- 您可能可以转到res文件夹,从屏幕分辨率文件夹中删除您知道应用程序中不支持的图像文件,但这将减少非常小的文件大小
- 您可以使用Google的闭包编译器和SIMPLE_OPTIMIZATION选项(不是ADVANCED_OPTIMIZATION,这会破坏某些东西,并且不受支持)来缩小文件,从而进一步缩小文件的大小
- 上述内容同样适用于应用程序web资源,而不仅仅适用于Worklight framework文件
- 您还可以启用谷歌的Android,这也有助于减少文件大小