关于使用proguard进行测试的提示

时间:2014-07-01 21:18:27

标签: android testing proguard

需要在调试模式下运行我的Android应用程序时使用proguard。我的应用程序似乎达到了可怕的64K方法限制,所以proguard是我的apk成功构建的唯一方式。

话虽如此,使用proguard进行运行测试需要花费很长时间。通过模拟器运行它足够慢,但添加proguard处理会使它更慢。

Q值。是否有任何关于缩短处理时间的提示?

一些可能的想法? :

  1. 指示Proguard只收缩并完全不做任何事情(可能节省构建时间)
  2. 能否在不构建apk的情况下运行测试?

1 个答案:

答案 0 :(得分:1)

在尝试了很多东西之后,我发现减少你在proguard配置中做的事情(比如优化通过/没有混淆)可以减少几秒钟,但是与数量相比,这一切都是微不足道的由proguard整体引入的时间。

等待时间难以忍受,所以我恢复使用jarjar并从我的外部库中删除方法(google play services/guava)。我现在只将proguard用于发布版本,所以至少我的调试版本更快。