如何检查proguard过程,所以我知道需要这么长时间?

时间:2016-04-25 20:53:50

标签: android android-studio gradle proguard android-proguard

我的发布版本停留在

:android:transformClassesAndResourcesWithProguardForRelease

持续10分钟。 Gradle控制台不打印任何内容。如何让它打印出proguard正在做的事情,所以我知道问题出在哪里?

1 个答案:

答案 0 :(得分:1)

您需要将以下内容添加到proguard配置文件中:

-verbose

此外,您需要通过

为您的gradle构建启用信息记录
gradle -i <target>

其中target是您正在运行的实际任务(很可能是assembleRelease)。

然后您将看到更多输出以及ProGuard当前正在做的事情。根据经验,优化步骤可能需要很长时间,因此您可能希望使用以下方法减少优化过程的数量:

-optimizationpasses 3