代码之家  ›  专栏  ›  技术社区  ›  Jim Blackler

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

  •  0
  • Jim Blackler  · 技术社区  · 15 年前

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

    这都是通过使用一个方法列表完成的。

    有没有办法减少开销?

    2 回复  |  直到 14 年前
        1
  •  0
  •   Christopher Orr    15 年前

    如果您只使用一种方法,从查看源代码可以看出:

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

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

        2
  •  0
  •   jchristof    14 年前

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