【发布时间】:2011-05-27 02:56:31
【问题描述】:
我从大约 2.1 开始就注意到了这一点。我相信问题出在 Eclipse Export to APK 插件或我的设置中的其他地方(尽管我不知道它可能在哪里)。
基本上,我的 APK 大小突然翻了一番!一些调查显示 Eclipse 现在包含两次可绘制目录(以及 raw、layout 和 xml 目录)。它包含一次在 res 子目录下,一次包含在应用程序的根目录下。
所以,而不是像这样的目录结构:
- com
- META-INF
- res
- drawable
- layout
- raw
- xml
...
我有:
- com
- drawable
- layout
- META-INF
- raw
- res
- drawable
- layout
- raw
- xml
- values
- values-fr
- xml
有其他人经历过吗?有谁知道这可能是为什么?它将我的应用程序大小从 3mb 增加到超过 6mb,这很重要。
我目前的解决方法是用 eclipse 导出一个未签名的包,从根目录中删除可绘制、布局、原始和 xml 文件,然后手动对其进行签名并压缩对齐。
如果您想查看 apk,请查看 this apk (with the problem) 和 this apk (that I have fixed manually)。两者都有效,一个只有两倍大。
我正在使用 Eclipse SDK,版本:3.5.2,构建 ID:M20100211-1343,Android 开发工具包版本:10.0.1.v201103111512-110841,虽然我在 2.1 之后遇到了最后几个 ADT 的问题出来。我编译的 APK 级别似乎并不重要。
感谢您的帮助和见解!
【问题讨论】:
标签: android eclipse export drawable filesize