不能';t使用Crashlytics 2.6.7和io.branch.sdk.android.library:2+构建android gradle;当proguard启用时?

不能';t使用Crashlytics 2.6.7和io.branch.sdk.android.library:2+构建android gradle;当proguard启用时?,android,android-proguard,branch.io,crashlytics-android,android-gradle-2.2,Android,Android Proguard,Branch.io,Crashlytics Android,Android Gradle 2.2,我的渐变设置: compile('com.crashlytics.sdk.android:crashlytics:2.6.7@aar') { transitive = true; } compile('io.branch.sdk.android:library:2.+') { transitive = true; } 使用上面的crashlytics&branch.io,尝试在启用proguard的情况下构建gradle。我正在犯错误 警告:处理任务时异常java.io.io

我的渐变设置:

compile('com.crashlytics.sdk.android:crashlytics:2.6.7@aar') {
    transitive = true;
}

compile('io.branch.sdk.android:library:2.+') {
    transitive = true;
}
使用上面的crashlytics&branch.io,尝试在启用proguard的情况下构建gradle。我正在犯错误

警告:处理任务时异常java.io.io异常:无法写入[/Users/Documents/test/andriod test/app/build/intermediates/transforms/proguard/production/release/jars/3/1f/main.jar](无法读取[/Users/Documents/test/andriod test/app/build/intermediates/classes/production/release)(;;;**.class)](无法读取[com](无法读取)[crashlytics](无法读取[android](无法读取[answers](无法读取[shim](无法读取[R.class](重复的zip条目[com/crashlytics/android/answers/shim/R.class])));()()()()())
错误:java.lang.RuntimeException:作业失败,有关详细信息,请参阅日志
错误:java.io.io异常:无法写入[/Users/Documents/test/andriod test/app/build/intermediates/transforms/proguard/production/release/jars/3/1f/main.jar](无法读取[/Users/Documents/test/andriod test/app/build/intermediates/classes/production/release(;;;;**.class)](无法读取[com](无法读取[crashlytics](无法读取[android](无法读取[answers](无法读取[shim](无法读取[R.class](重复的zip条目[com/crashlytics/android/answers/shim/R.class])()()()()()())(41
Error:java.io.IOException:Can't read[/Users/Documents/test/andriod test/app/build/intermediates/classes/production/release(;;;**.class)](无法读取[com](无法读取[crashlytics](无法读取[answers](无法读取[shim](无法读取[R.class](重复的zip条目[com/crashlytics/android/answers/shim/R.class])));(无法读取[R.class])));;;;;;;))
错误:java.io.IOException:Can't read[com](无法读取[crashlytics](无法读取[android](无法读取[answers](无法读取[shim](无法读取[R.class](重复的zip条目[com/crashlytics/android/answers/shim/R.class]))
错误:java.io.IOException:无法读取[crashlytics](无法读取[android](无法读取[answers](无法读取[shim](无法读取[R.class](重复的zip条目[com/crashlytics/android/answers/shim/R.class]))
错误:java.io.io异常:无法读取[android](无法读取[answers](无法读取[shim](无法读取[R.class](重复的zip条目[com/crashlytics/android/answers/shim/R.class]))
错误:java.io.IOException:无法读取[answers](无法读取[shim](无法读取[R.class](重复的zip条目[com/crashlytics/android/answers/shim/R.class]))
错误:java.io.IOException:无法读取[shim](无法读取[R.class](重复的zip条目[com/crashlytics/android/answers/shim/R.class])
错误:java.io.IOException:无法读取[R.class](重复的zip条目[com/crashlytics/android/answers/shim/R.class])

错误:java.io.IOException:重复的zip条目[com/crashlytics/android/answers/shim/R.class]

由于错误消息指示某些“answers shim”类重复,一个来自crashlytics,另一个来自io.branch本身,我所做的是,通过编辑下面的渐变文件排除io.branch模块“answers shim”

compile('io.branch.sdk.android:library:2.+') {
    transitive = true;
    exclude module: 'answers-shim'
}
如上所示,将“应答垫片”模块排除到io.branch.sdk.library渐变设置中

之后,在proguard文件中添加以下行以忽略警告:

-dontwarn com.crashlytics.android.answers.shim.**

最近几天出现了相同的错误兄弟…找不到解决方案,您是否尝试在gradle设置中排除io.branch“answers shim”模块是的,但仍然出现错误。实际上,我也在使用Realm;我是否也必须从其库中排除某些模块?检查我的问题,我已经共享了我问题的链接。请尝试将“answers shim”从gradle文件中的“io.branch”中排除,并为dagger和crashlytics添加必要的proguard条目。由于这些是警告,您可以在生成gradle时在下面的行中添加以忽略这些警告。
-dontwarn com.crashlytics.android.answers.shim.*