我在Android Studio的应用程序的gradle设置中使用ProGuard。在" Gradle控制台"窗口我能够阅读proGuard的警告。但是,当我使用whyareyoukeeping
时,那里没有任何东西。我错过了什么吗?
以下是我尝试使用它的方式示例:
-whyareyoukeeping class com.google.android.gms.internal.zzel
答案 0 :(得分:10)
答案 1 :(得分:2)
仅供记录:
例如,添加以下选项:
-whyareyoukeeping class **.MyApplication
然后打开Gradle Console选项卡(在右侧下方)并运行" Build" > "构建SDK"。在建筑期间,您将看到(或将来能够查找它们)这些印刷线:
Shrinking...
Explaining why classes and class members are being kept...
your.package.name.MyApplication
is kept by a directive in the configuration.
如果您找不到这些行,也许您应该将--info
添加到Gradle Console命令行选项,如Petrakeas指定的那样,重新启动Android Studio并重试。
答案 2 :(得分:0)