Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/218.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何配置Android minify以允许Flurry?_Android - Fatal编程技术网

如何配置Android minify以允许Flurry?

如何配置Android minify以允许Flurry?,android,Android,现在proguard已经被弃用了,我们有了“minify”应用程序操作作为建议的替代品,我(再次)遇到了Flurry breaking的老问题。过去,Flurry库的proguard.cfg文件中可以添加一个排除项。但是,我一直无法找到适当的配置文件来为minify系统执行相同的操作 如何配置Android Studio/Minify的当前(1.0RC2)版本以排除Flurry库(com.Flurry.**) 编辑 proguard.cfg具有以下Flurry支持功能: -keep class

现在proguard已经被弃用了,我们有了“minify”应用程序操作作为建议的替代品,我(再次)遇到了Flurry breaking的老问题。过去,Flurry库的proguard.cfg文件中可以添加一个排除项。但是,我一直无法找到适当的配置文件来为minify系统执行相同的操作

如何配置Android Studio/Minify的当前(1.0RC2)版本以排除Flurry库(com.Flurry.**)

编辑

proguard.cfg具有以下Flurry支持功能:

-keep class com.flurry.** { *; }
-dontwarn com.flurry.**
-keepattributes *Annotation*,EnclosingMethod
-keepclasseswithmembers class * {
public <init>(android.content.Context, android.util.AttributeSet, int);
}
-keep class com.flurry.*{*;}
-dontwarn com.flurry**
-keepattributes*注释*,封闭方法
-keepclassswithmembers类*{
public(android.content.Context,android.util.AttributeSet,int);
}

到目前为止,唯一改变的是gradle选项的名称(从
runProguard
minifyEnabled
)-其他一切都是一样的。这意味着您可以继续通过
proguardFile
选项传递您自己的proguard配置文件,以像以前一样排除Flurry库。

听起来很合理,但我将runProguard true替换为setMinifyEnabled(true),同时保留proguard文件的“proguard.cfg”,它不起作用。就在我升级1.0RC2之前,proguard系列在0.85中工作。我在这里可能还遗漏了什么?我以为我已经让它工作了,但在跑步时抛出错误太慢了。我正在对proguard.cfg的Flurry部分进行提问。