应用程序大小比预期大得多?

4

我已经完成了我的应用程序的撰写,但是我对应用程序的大小感到担忧。除了876KB res文件夹和1.08 MB assets以外,项目中其余的文件只是在src中的源代码(src大约80KB)。应用程序可以从Web下载一个约160KB的文件。从应用程序信息(在应用程序设置中)中可以看到以下内容:

 Total ............5.89MB 
 App ..............1.79MB
 USB Storage app.. 4.09MB
 Data ............12.00KB
 SD Card.......... 0.00 B

该应用已保存在SD卡上。 问题是,有没有办法减小它的大小?我已经压缩了正在使用的图像,但是对于项目中文件夹的大小,应用程序需要6 MB的空间,这对我来说似乎非常奇怪。

此外,为什么应用程序在SD卡中时大小会更大呢?


你的应用程序中使用了任何库吗? - Raghav Sood
是的,我正在使用ActionBar Sherlock 4.1。它会增加那么多的大小吗? - Alex Styl
ActionBar Sherlock会给你的应用增加约1.2 MB的大小。你是否使用了其他库或库项目,如OpenFeint、flurry、admob等? - Raghav Sood
1个回答

2
考虑在您的应用程序中使用proguard 这里。最新的工具默认启用了proguard。
同时,在混淆之前不要考虑应用程序的大小。
ActionBarSherlock会增加大约200KB的apk大小,而不是MB。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接