我将google-collect-1.0.jar添加到我的Android项目中,它将50K .apk变成250k .apk(两个版本)。
这是通过使用单个方法Lists.newArrayList()
完成的有没有办法减少开销?
答案 0 :(得分:0)
如果你只使用一种方法,从查看源数量到这个:
public static <E> ArrayList<E> newArrayList() {
return new ArrayList<E>();
}
..那么为什么不在你的项目中自己实现(或者至少只包括Lists.java
)?
答案 1 :(得分:0)
Android SDK包含一个名为proguard的工具,可以对您的版本进行收缩包装:Proguard