У меня проблема с библиотекой instabug в запутанном проекте (все остальные сторонние библиотеки в порядке).Проблема с Instabug Proguard
Ошибка, которую я получаю (я знаю, что был другой вопрос об этом сообщении об ошибке, но моя проблема появляется только с instabug, и ни одно из предлагаемых решений не работает для нее).
Error:Execution failed for task ':app:packageRelease'.
Unable to compute hash of C:\Projects\ProguardExample\app\build\intermediates\classes-proguard\release\classes.jar
Я добавил некоторые утверждения в свой файл конфигурации при попытке решить проблему.
-dontwarn android.support.**
-keep class android.support.v7.** { *; }
-keep interface android.support.v7.** { *; }
-keep class com.google.android.gms.** { *; }
-dontwarn com.google.android.gms.**
-keep class com.instabug.** { *; }
// здесь я пытался также менять Proguard-project.txt
и мой proguard-rules.pro
-dontwarn java.nio.file.Files
-dontwarn java.nio.file.Path
-dontwarn java.nio.file.OpenOption
-dontwarn org.codehaus.mojo.animal_sniffer.IgnoreJRERequirement
Вот как мой build.gradle выглядит.
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.config
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: '*.jar')
compile 'com.android.support:appcompat-v7:23.0.1'
//compile 'com.github.danieltwagner:android-async-logger:[email protected]'
compile 'com.instabug.library:instabugsupport:1+'
// compile 'org.apache.commons:commons-collections4:4.0'
}
Я был бы очень благодарен, если бы вы могли помочь мне решить эту проблему. Даже если вы не знаете его решения, но подозреваете, в какой области я должен исследовать его, пожалуйста, поделитесь со мной :)