Я пытаюсь включить утечку из-за утечки, как описано в следующей ссылке
Использование LeakCanary с запутанными приложениями
, но когда я пытаюсь синхронизировать c Gradle я получаю следующую ошибку
Плагин LeakCanary deobfuscation не может найти ни одного варианта с включенным минимизацией. Пожалуйста, убедитесь, что в вашем проекте есть как минимум 1 минимизированный вариант.
Из того, что мне удалось понять, утечка canary пытается убедиться в отладке, но я не могу понять, как. Я пытался настроить debuggable true
, но это не помогло.
Это, должно быть, основная проблема c, так как я не могу найти какую-либо запись в Google, а замечания по внедрению документации по утечке информации очень просты c
Это мой код вверху файла Gradle
apply plugin: 'com.android.application'
apply plugin: 'com.google.gms.google-services'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
// LeakCanary plugin should be added after android application or android library plugin
apply plugin: 'com.squareup.leakcanary.deobfuscation'
leakCanary {
// LeakCanary needs to know which variants have obfuscation turned on
filterObfuscatedVariants { variant ->
variant.name == "debug"
}
}
android {
compileSdkVersion 28
defaultConfig {
Это мой код в dependencies
debugImplementation 'com.squareup.leakcanary:leakcanary-android:2.2'