.Apk大小在我的系统上

时间:2014-03-04 05:35:41

标签: android apk

我面临一个奇怪的问题,我完全无法找到正确的理由。

当我在我的系统上构建一个android项目时(使用eclipse和 OS CentOS:Linux(Fedora)),当我编译时, .apk大小为15Mb 在我的同事的系统上使用相同的代码(使用eclipse在 Windows XP ),构建大小为7Mb ,这是我系统上.apk构建大小的一半。

请帮忙......

3 个答案:

答案 0 :(得分:2)

如果包含不需要的库和不需要的资源,请检查/lib/res文件夹

答案 1 :(得分:1)

问题出在我的库中。

我的libs中的.so文件没有被提交给Svn,因为默认情况下忽略 .so 文件。我在这里找到了问题 I fail to commit a .so library file using subclipse 这个问题的公认答案是完美的解决方案。

所以现在我同事系统上的.Apk与我的相同(15mb)。

答案 2 :(得分:1)

我将源文件从Windows移动到Linux时发现了类似的问题。似乎Windows有时会向项目文件夹添加各种文件,例如Thumbs.db,这取决于项目资源的数量,可以变得相当大。在Windows文件系统上,当Eclipse / Android SDK读取它们以构建APK时,这些文件很可能被检测为隐藏,但是这些文件不会被视为隐藏,因此可能会与APK捆绑在一起。

在两个系统上检查隐藏文件的文件夹内容并清理它们是值得的。