【发布时间】:2014-07-12 05:11:06
【问题描述】:
Bacially,我正在尝试将我的应用程序的 .apk 缩小到可能的最小尺寸。我目前已经导入了 android-support-v4 jar 文件。我的问题是:如何从这个 jar 文件中删除未使用的类?
经过大量搜索后未找到任何信息。如果 ProGuard 是解决方案,将不胜感激包含在我的 proguard-project.txt 文件中的文本。
【问题讨论】:
-
如果您不需要 android-support-v4,那么只需从您的库中删除并从 android-support-v4 中删除不可用的类并不是减小应用程序大小的正确方法。
-
我确实为应用抽屉使用了一些类。如果它像删除未使用的类并重新打包一样简单,那么我会这样做。
-
我认为您必须从此处下载带有源代码的 android-support-v4:grepcode.com/snapshot/repo1.maven.org/maven2/com.google.android/… 并根据您的要求进行修改,并从修改后的源代码制作 jar 并将此自定义修改后的 jar 添加到您的项目中默认一个。
-
您使用过 ProGuard 吗? proguard.sourceforge.net/index.html
-
我的理解是它不会影响 lib jar 文件。我是否遗漏了什么,或者我可以为此使用 proguard 吗?