如何通过库使用减少apk膨胀?

时间:2010-04-01 07:36:26

标签: android jar

我将google-collect-1.0.jar添加到我的Android项目中,它将50K .apk变成250k .apk(两个版本)。

这是通过使用单个方法Lists.newArrayList()

完成的

有没有办法减少开销?

2 个答案:

答案 0 :(得分:0)

如果你只使用一种方法,从查看源数量到这个:

public static <E> ArrayList<E> newArrayList() {
    return new ArrayList<E>();
}

..那么为什么不在你的项目中自己实现(或者至少只包括Lists.java)?

答案 1 :(得分:0)

Android SDK包含一个名为proguard的工具,可以对您的版本进行收缩包装:Proguard