【问题标题】:How to make android app lighter?如何让安卓应用更轻量级?
【发布时间】:2013-11-16 13:33:38
【问题描述】:

我编写了一个包含 8 个类(2 个服务、4 个广播接收器等)的应用程序,它的大小为 0.94 MB,事实上我没有使用任何图像或图形,我的布局中只使用了代码和一些股票视图. 我知道有办法让它更轻。

请不要说“哇哦!”对于我的应用程序类的数量,因为我不知道如何仅使用一个接收器或服务来处理两个不同的警报。

【问题讨论】:

    标签: android size


    【解决方案1】:

    尝试使用 Pro-Guard。它检测并删除未使用的类、字段、方法和属性。http://proguard.sourceforge.net/

    【讨论】:

      【解决方案2】:

      如果您不熟悉,请对混淆进行一些研究。它不仅会减少最终 apk 的大小,还会使代码不可读,以防有人试图对您的 apk 进行逆向工程。 正如@NitinSethi 建议的那样,使用proguard。几个链接以获取更多信息。
      Proguard

      obfuscation

      【讨论】:

        【解决方案3】:

        由于您的代码很小,我认为您的大小来自您正在使用的 jar 文件,也许是 google-support。如果罐子占用空间,proguard 将无济于事,您需要使用更少的罐子,或者只使用 apk 大小。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-05-19
          • 1970-01-01
          • 2020-07-26
          • 1970-01-01
          • 1970-01-01
          • 2016-04-27
          相关资源
          最近更新 更多