2014-12-02 90 views
1

既然proguard已經被棄用了,並且我們將「minify」應用操作作爲建議替換,我已經遇到了Flurry中斷的老問題(再次)。在過去,排除可以添加到Flurry庫的proguard.cfg文件中。但是,我一直無法找到合適的配置文件來爲minify系統做同樣的事情。如何配置Android minify以允許Flurry?

如何配置Android Studio/Minify的當前(1.0RC2)版本以排除Flurry庫(com.flurry。**)?

編輯

proguard.cfg有亂舞支持以下內容:

-keep class com.flurry.** { *; } 
-dontwarn com.flurry.** 
-keepattributes *Annotation*,EnclosingMethod 
-keepclasseswithmembers class * { 
public <init>(android.content.Context, android.util.AttributeSet, int); 
} 

回答

3

已更改(到目前爲止)是gradle這個選項(從runProguardminifyEnabled名唯一) - 其他一切都是一樣的。這意味着您可以繼續通過proguardFile選項傳遞您自己的proguard配置文件,以像以前一樣排除Flurry庫。

+0

聽起來很合理,但我用setMinifyEnabled(true)替換了runProguard true,同時保留了proguardFiles的'proguard.cfg',並且它不起作用。在我進行1.0RC2升級之前,proguard線在0.85下工作。我還能在這裏錯過什麼? – 2014-12-02 18:18:32

+0

我以爲我有它的工作,但它只是在運行中拋出錯誤很慢。我正在將我的Flurry部分的proguard.cfg放入問題中。 – 2014-12-02 18:44:34

相關問題