我构建了一个登录应用程序,其中我有3个Windows
在此应用程序中,数据库存储有关用户的数据。该应用程序旨在成为多平台和在iPhone或Android上运行。
当我在设备中安装时,需要12MB或更大的尺寸(应用程序大小为12MB或更大)。
我该怎么压缩它?
答案 0 :(得分:0)
根据我使用Android的经验,如果您在设备上运行应用程序,而不是部署应用程序,则应用程序的大小要大得多。尝试在设备上部署和安装,以查看它是否有任何不同。但是Titanium已经压缩了应用程序。
答案 1 :(得分:0)
您可以尝试以下几种方法:
创建一个新的Titanium项目并将其部署到您的设备。这可能是您可以达到的最小尺寸。将此最小大小添加到Resources文件夹的大小,结果应与12mb大致相同。如果是这样,你可以做的更多。
检查您的资源文件夹并删除您不希望包含在应用中的任何内容,例如.psd文件。您在评论中提到的构建文件夹与实际的应用程序大小没什么关系。
确保您尚未安装任何模块。检查/库/应用程序支持/ Titanium /模块,以查找不应存在的任何模块。例如,我默认有14个模块。
如果您非常绝望,可以尝试破解Xcode以删除您不使用的类。请在此处查看“专业”开发人员的回复http://developer.appcelerator.com/question/133971/why-are-the-size-of-titanium-showcase-apps-so-small#answer-233668这并不容易,只应作为最后的手段尝试。
但一般情况下,没有必要尽量减少文件大小。根据我的经验,即使添加了更多的窗口和功能,文件大小也几乎不会增加几MB。
另请注意,您的发布文件大小可能小于您在设备上测试的应用程序。见http://developer.appcelerator.com/question/126632/android-apk-filesize
答案 2 :(得分:0)
以下几个问题可能会成为答案。
您是否使用Mac进行Android和iPhone部署。如果是这样,与从Windows部署的相同应用程序相比,Android应用程序的规模将更大。
您可能有启动画面,现在去检查您的文件夹,除了spash屏幕和ico文件之外还有其他任何JPEG文件
\建立\机器人\ RES \绘制
您使用哪个版本的Titanium SDK来构建应用程序?如果您使用Titanium SDK 1.7.5
及更高版本,请尝试使用1.8.1
编译同一个应用程序。
注意:如果您尝试在Titanium SDK 1.7.5 for Mac中编译应用程序,请确保您有Lion XCode 4.2.1
XCode 4.3
。