Ошибка в построении gradleа после обновления Android Studio с log4j

Я получаю эти ошибки после обновления Android Studio и SDK:

Error:warning: Ignoring InnerClasses attribute for an anonymous inner class Error:(org.apache.log4j.chainsaw.ControlPanel$1) that doesn't come with an Error:associated EnclosingMethod attribute. This class was probably produced by a Error:compiler that did not target the modern .class file format. The recommended Error:solution is to recompile the class from source, using an up-to-date compiler Error:and without specifying any "-target" type options. The consequence of ignoring Error:this warning is that reflective operations on this class will incorrectly Error:indicate that it is *not* an inner class. Error:warning: Ignoring InnerClasses attribute for an anonymous inner class Error:(org.apache.log4j.chainsaw.ControlPanel$2) that doesn't come with an Error:associated EnclosingMethod attribute. This class was probably produced by a Error:compiler that did not target the modern .class file format. The recommended Error:solution is to recompile the class from source, using an up-to-date compiler Error:and without specifying any "-target" type options. The consequence of ignoring Error:this warning is that reflective operations on this class will incorrectly Error:indicate that it is *not* an inner class. Error:warning: Ignoring InnerClasses attribute for an anonymous inner class Error:(org.apache.log4j.chainsaw.ControlPanel$3) that doesn't come with an Error:associated EnclosingMethod attribute. This class was probably produced by a Error:compiler that did not target the modern .class file format. The recommended Error:solution is to recompile the class from source, using an up-to-date compiler Error:and without specifying any "-target" type options. The consequence of ignoring Error:this warning is that reflective operations on this class will incorrectly Error:indicate that it is *not* an inner class. Error:warning: Ignoring InnerClasses attribute for an anonymous inner class Error:(org.apache.log4j.chainsaw.ControlPanel$4) that doesn't come with an Error:associated EnclosingMethod attribute. This class was probably produced by a Error:compiler that did not target the modern .class file format. The recommended Error:solution is to recompile the class from source, using an up-to-date compiler Error:and without specifying any "-target" type options. The consequence of ignoring Error:this warning is that reflective operations on this class will incorrectly Error:indicate that it is *not* an inner class. Error:warning: Ignoring InnerClasses attribute for an anonymous inner class Error:(org.apache.log4j.chainsaw.ControlPanel$5) that doesn't come with an Error:associated EnclosingMethod attribute. This class was probably produced by a Error:compiler that did not target the modern .class file format. The recommended Error:solution is to recompile the class from source, using an up-to-date compiler Error:and without specifying any "-target" type options. The consequence of ignoring Error:this warning is that reflective operations on this class will incorrectly Error:indicate that it is *not* an inner class. Error:warning: Ignoring InnerClasses attribute for an anonymous inner class Error:(org.apache.log4j.chainsaw.ControlPanel$6) that doesn't come with an Error:associated EnclosingMethod attribute. This class was probably produced by a Error:compiler that did not target the modern .class file format. The recommended Error:solution is to recompile the class from source, using an up-to-date compiler Error:and without specifying any "-target" type options. The consequence of ignoring Error:this warning is that reflective operations on this class will incorrectly Error:indicate that it is *not* an inner class. Error:warning: Ignoring InnerClasses attribute for an anonymous inner class Error:(org.apache.log4j.chainsaw.ControlPanel$7) that doesn't come with an Error:associated EnclosingMethod attribute. This class was probably produced by a Error:compiler that did not target the modern .class file format. The recommended Error:solution is to recompile the class from source, using an up-to-date compiler Error:and without specifying any "-target" type options. The consequence of ignoring Error:this warning is that reflective operations on this class will incorrectly Error:indicate that it is *not* an inner class. Error:warning: Ignoring InnerClasses attribute for an anonymous inner class Error:(org.apache.log4j.chainsaw.Main$1) that doesn't come with an Error:associated EnclosingMethod attribute. This class was probably produced by a Error:compiler that did not target the modern .class file format. The recommended Error:solution is to recompile the class from source, using an up-to-date compiler Error:and without specifying any "-target" type options. The consequence of ignoring Error:this warning is that reflective operations on this class will incorrectly Error:indicate that it is *not* an inner class. Error:warning: Ignoring InnerClasses attribute for an anonymous inner class Error:(org.apache.log4j.chainsaw.MyTableModel$1) that doesn't come with an Error:associated EnclosingMethod attribute. This class was probably produced by a Error:compiler that did not target the modern .class file format. The recommended Error:solution is to recompile the class from source, using an up-to-date compiler Error:and without specifying any "-target" type options. The consequence of ignoring Error:this warning is that reflective operations on this class will incorrectly Error:indicate that it is *not* an inner class. Error:warning: Ignoring InnerClasses attribute for an anonymous inner class Error:(org.apache.log4j.lf5.util.LogFileParser$1) that doesn't come with an Error:associated EnclosingMethod attribute. This class was probably produced by a Error:compiler that did not target the modern .class file format. The recommended Error:solution is to recompile the class from source, using an up-to-date compiler Error:and without specifying any "-target" type options. The consequence of ignoring Error:this warning is that reflective operations on this class will incorrectly Error:indicate that it is *not* an inner class. Error:warning: Ignoring InnerClasses attribute for an anonymous inner class Error:(org.apache.log4j.lf5.viewer.LF5SwingUtils$1) that doesn't come with an Error:associated EnclosingMethod attribute. This class was probably produced by a Error:compiler that did not target the modern .class file format. The recommended Error:solution is to recompile the class from source, using an up-to-date compiler Error:and without specifying any "-target" type options. The consequence of ignoring Error:this warning is that reflective operations on this class will incorrectly Error:indicate that it is *not* an inner class. Error:warning: Ignoring InnerClasses attribute for an anonymous inner class Error:(org.apache.log4j.lf5.viewer.LogBrokerMonitor$1) that doesn't come with an Error:associated EnclosingMethod attribute. This class was probably produced by a Error:compiler that did not target the modern .class file format. The recommended Error:solution is to recompile the class from source, using an up-to-date compiler Error:and without specifying any "-target" type options. The consequence of ignoring Error:this warning is that reflective operations on this class will incorrectly Error:indicate that it is *not* an inner class. Error:warning: Ignoring InnerClasses attribute for an anonymous inner class Error:(org.apache.log4j.lf5.viewer.LogBrokerMonitor$10) that doesn't come with an Error:associated EnclosingMethod attribute. This class was probably produced by a Error:compiler that did not target the modern .class file format. The recommended Error:solution is to recompile the class from source, using an up-to-date compiler Error:and without specifying any "-target" type options. The consequence of ignoring Error:this warning is that reflective operations on this class will incorrectly Error:indicate that it is *not* an inner class. Error:warning: Ignoring InnerClasses attribute for an anonymous inner class Error:(org.apache.log4j.lf5.viewer.LogBrokerMonitor$11) that doesn't come with an Error:associated EnclosingMethod attribute. This class was probably produced by a Error:compiler that did not target the modern .class file format. The recommended Error:solution is to recompile the class from source, using an up-to-date compiler Error:and without specifying any "-target" type options. The consequence of ignoring Error:this warning is that reflective operations on this class will incorrectly Error:indicate that it is *not* an inner class. Error:warning: Ignoring InnerClasses attribute for an anonymous inner class Error:(org.apache.log4j.lf5.viewer.LogBrokerMonitor$12) that doesn't come with an Error:associated EnclosingMethod attribute. This class was probably produced by a Error:compiler that did not target the modern .class file format. The recommended Error:solution is to recompile the class from source, using an up-to-date compiler Error:and without specifying any "-target" type options. The consequence of ignoring Error:this warning is that reflective operations on this class will incorrectly Error:indicate that it is *not* an inner class. Error:warning: Ignoring InnerClasses attribute for an anonymous inner class Error:(org.apache.log4j.lf5.viewer.LogBrokerMonitor$13) that doesn't come with an Error:associated EnclosingMethod attribute. This class was probably produced by a Error:compiler that did not target the modern .class file format. The recommended Error:solution is to recompile the class from source, using an up-to-date compiler Error:and without specifying any "-target" type options. The consequence of ignoring Error:this warning is that reflective operations on this class will incorrectly Error:indicate that it is *not* an inner class. Error:warning: Ignoring InnerClasses attribute for an anonymous inner class Error:(org.apache.log4j.lf5.viewer.LogBrokerMonitor$14) that doesn't come with an Error:associated EnclosingMethod attribute. This class was probably produced by a Error:compiler that did not target the modern .class file format. The recommended Error:solution is to recompile the class from source, using an up-to-date compiler Error:and without specifying any "-target" type options. The consequence of ignoring Error:this warning is that reflective operations on this class will incorrectly Error:indicate that it is *not* an inner class. Error:warning: Ignoring InnerClasses attribute for an anonymous inner class Error:(org.apache.log4j.lf5.viewer.LogBrokerMonitor$15) that doesn't come with an Error:associated EnclosingMethod attribute. This class was probably produced by a Error:compiler that did not target the modern .class file format. The recommended Error:solution is to recompile the class from source, using an up-to-date compiler Error:and without specifying any "-target" type options. The consequence of ignoring Error:this warning is that reflective operations on this class will incorrectly Error:indicate that it is *not* an inner class. Error:warning: Ignoring InnerClasses attribute for an anonymous inner class Error:(org.apache.log4j.lf5.viewer.LogBrokerMonitor$16) that doesn't come with an Error:associated EnclosingMethod attribute. This class was probably produced by a Error:compiler that did not target the modern .class file format. The recommended Error:solution is to recompile the class from source, using an up-to-date compiler Error:and without specifying any "-target" type options. The consequence of ignoring Error:this warning is that reflective operations on this class will incorrectly Error:indicate that it is *not* an inner class. Error:warning: Ignoring InnerClasses attribute for an anonymous inner class Error:(org.apache.log4j.lf5.viewer.LogBrokerMonitor$17) that doesn't come with an Error:associated EnclosingMethod attribute. This class was probably produced by a Error:compiler that did not target the modern .class file format. The recommended Error:solution is to recompile the class from source, using an up-to-date compiler Error:and without specifying any "-target" type options. The consequence of ignoring Error:this warning is that reflective operations on this class will incorrectly Error:indicate that it is *not* an inner class. Error:warning: Ignoring InnerClasses attribute for an anonymous inner class Error:(org.apache.log4j.lf5.viewer.LogBrokerMonitor$18) that doesn't come with an Error:associated EnclosingMethod attribute. This class was probably produced by a Error:compiler that did not target the modern .class file format. The recommended Error:solution is to recompile the class from source, using an up-to-date compiler Error:and without specifying any "-target" type options. The consequence of ignoring Error:this warning is that reflective operations on this class will incorrectly Error:indicate that it is *not* an inner class. Error:warning: Ignoring InnerClasses attribute for an anonymous inner class Error:(org.apache.log4j.lf5.viewer.LogBrokerMonitor$19) that doesn't come with an Error:associated EnclosingMethod attribute. This class was probably produced by a Error:compiler that did not target the modern .class file format. The recommended Error:solution is to recompile the class from source, using an up-to-date compiler Error:and without specifying any "-target" type options. The consequence of ignoring Error:this warning is that reflective operations on this class will incorrectly Error:indicate that it is *not* an inner class. Error:warning: Ignoring InnerClasses attribute for an anonymous inner class Error:(org.apache.log4j.lf5.viewer.LogBrokerMonitor$2) that doesn't come with an Error:associated EnclosingMethod attribute. This class was probably produced by a Error:compiler that did not target the modern .class file format. The recommended Error:solution is to recompile the class from source, using an up-to-date compiler Error:and without specifying any "-target" type options. The consequence of ignoring Error:this warning is that reflective operations on this class will incorrectly Error:indicate that it is *not* an inner class. Error:warning: Ignoring InnerClasses attribute for an anonymous inner class Error:(org.apache.log4j.lf5.viewer.LogBrokerMonitor$20) that doesn't come with an Error:associated EnclosingMethod attribute. This class was probably produced by a Error:compiler that did not target the modern .class file format. The recommended Error:solution is to recompile the class from source, using an up-to-date compiler Error:and without specifying any "-target" type options. The consequence of ignoring Error:this warning is that reflective operations on this class will incorrectly Error:indicate that it is *not* an inner class. Error:warning: Ignoring InnerClasses attribute for an anonymous inner class Error:(org.apache.log4j.lf5.viewer.LogBrokerMonitor$21) that doesn't come with an Error:associated EnclosingMethod attribute. This class was probably produced by a Error:compiler that did not target the modern .class file format. The recommended Error:solution is to recompile the class from source, using an up-to-date compiler Error:and without specifying any "-target" type options. The consequence of ignoring Error:this warning is that reflective operations on this class will incorrectly Error:indicate that it is *not* an inner class. Error:warning: Ignoring InnerClasses attribute for an anonymous inner class Error:(org.apache.log4j.lf5.viewer.LogBrokerMonitor$22) that doesn't come with an Error:associated EnclosingMethod attribute. This class was probably produced by a Error:compiler that did not target the modern .class file format. The recommended Error:solution is to recompile the class from source, using an up-to-date compiler Error:and without specifying any "-target" type options. The consequence of ignoring Error:this warning is that reflective operations on this class will incorrectly Error:indicate that it is *not* an inner class. Error:warning: Ignoring InnerClasses attribute for an anonymous inner class Error:(org.apache.log4j.lf5.viewer.LogBrokerMonitor$23) that doesn't come with an Error:associated EnclosingMethod attribute. This class was probably produced by a Error:compiler that did not target the modern .class file format. The recommended Error:solution is to recompile the class from source, using an up-to-date compiler Error:and without specifying any "-target" type options. The consequence of ignoring Error:this warning is that reflective operations on this class will incorrectly Error:indicate that it is *not* an inner class. Error:warning: Ignoring InnerClasses attribute for an anonymous inner class Error:(org.apache.log4j.lf5.viewer.LogBrokerMonitor$24) that doesn't come with an Error:associated EnclosingMethod attribute. This class was probably produced by a Error:compiler that did not target the modern .class file format. The recommended Error:solution is to recompile the class from source, using an up-to-date compiler Error:and without specifying any "-target" type options. The consequence of ignoring Error:this warning is that reflective operations on this class will incorrectly Error:indicate that it is *not* an inner class. Error:warning: Ignoring InnerClasses attribute for an anonymous inner class Error:(org.apache.log4j.lf5.viewer.LogBrokerMonitor$25) that doesn't come with an Error:associated EnclosingMethod attribute. This class was probably produced by a Error:compiler that did not target the modern .class file format. The recommended Error:solution is to recompile the class from source, using an up-to-date compiler Error:and without specifying any "-target" type options. The consequence of ignoring Error:this warning is that reflective operations on this class will incorrectly Error:indicate that it is *not* an inner class. Error:warning: Ignoring InnerClasses attribute for an anonymous inner class Error:(org.apache.log4j.lf5.viewer.LogBrokerMonitor$26) that doesn't come with an Error:associated EnclosingMethod attribute. This class was probably produced by a Error:compiler that did not target the modern .class file format. The recommended Error:solution is to recompile the class from source, using an up-to-date compiler Error:and without specifying any "-target" type options. The consequence of ignoring Error:this warning is that reflective operations on this class will incorrectly Error:indicate that it is *not* an inner class. Error:warning: Ignoring InnerClasses attribute for an anonymous inner class Error:(org.apache.log4j.lf5.viewer.LogBrokerMonitor$27) that doesn't come with an Error:associated EnclosingMethod attribute. This class was probably produced by a Error:compiler that did not target the modern .class file format. The recommended Error:solution is to recompile the class from source, using an up-to-date compiler Error:and without specifying any "-target" type options. The consequence of ignoring Error:this warning is that reflective operations on this class will incorrectly Error:indicate that it is *not* an inner class. Error:warning: Ignoring InnerClasses attribute for an anonymous inner class Error:(org.apache.log4j.lf5.viewer.LogBrokerMonitor$28) that doesn't come with an Error:associated EnclosingMethod attribute. This class was probably produced by a 

Установленный SDK:

Все, включая rev. 25.1.2

Android Studio:

Android Studio 2.0 Build # AI-143.2739321, построенный 5 апреля 2016 года. JRE: 1.7.0_80-b15 amd64

Файл build.gradle проекта:

 apply plugin: 'com.android.application' android { signingConfigs { mulco { storeFile file("somePath") storePassword "..." keyAlias "..." keyPassword "..." } } compileSdkVersion 22 buildToolsVersion "22.0.1" def versionPropertiesFile = file('version.properties') if (versionPropertiesFile.canRead()) { def Properties versionProps = new Properties() versionProps.load(new FileInputStream(versionPropertiesFile)) def code = versionProps['VERSION_CODE'].toInteger() + 1 versionProps['VERSION_CODE'] = code.toString() println('count version up ' + code.toString()) versionProps.store(versionPropertiesFile.newWriter(), null) defaultConfig { multiDexEnabled true signingConfig signingConfigs.mulco applicationId "com.test.mulcoandroid" minSdkVersion 19 targetSdkVersion 22 versionCode code versionName "1.03.01" } } else { throw new GradleException("Could not read version.properties!") } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' signingConfig signingConfigs.mulco } debug { debuggable true signingConfig signingConfigs.mulco } } packagingOptions { exclude 'META-INF/LICENSE.txt' exclude 'META-INF/NOTICE.txt' } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.google.android.gms:play-services-maps:8.4.0' compile project(':iCommonLibrary') compile project(':mulcobluetooth') compile project(':iScannerLibrary') compile project(':iPictureLibrary') compile 'com.android.support:multidex:1.0.1' testCompile "junit:junit:4.12" compile 'net.lingala.zip4j:zip4j:1.3.2' } 

и зависимой библиотеки iCommonLibrary:

 apply plugin: 'com.android.library' android { compileSdkVersion 22 buildToolsVersion "22.0.1" defaultConfig { multiDexEnabled true minSdkVersion 16 targetSdkVersion 22 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } packagingOptions { exclude 'META-INF/LICENSE.txt' exclude 'META-INF/NOTICE.txt' } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.squareup.retrofit:retrofit:1.9.0' compile 'com.squareup.okhttp:okhttp:2.5.0' compile 'de.greenrobot:greendao:1.3.7' compile 'commons-io:commons-io:2.4' compile 'org.apache.commons:commons-lang3:3.3.2' compile 'commons-codec:commons-codec:1.10' compile 'de.mindpipe.android:android-logging-log4j:1.0.3' compile 'org.slf4j:slf4j-api:1.6.4' compile 'org.slf4j:slf4j-log4j12:1.6.4' compile 'com.google.android.gms:play-services-location:8.4.0' compile 'commons-net:commons-net:3.3' compile 'com.jjoe64:graphview:4.0.1' compile 'com.android.support:support-annotations:22.0.1' } 

build.gradle iPictureLibrary:

 apply plugin: 'com.android.library' android { compileSdkVersion 22 buildToolsVersion "22.0.1" defaultConfig { minSdkVersion 19 targetSdkVersion 22 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'it.sephiroth.android.library.horizontallistview:hlistview:1.2.2' compile 'com.android.support:appcompat-v7:22.2.0' compile 'com.jakewharton:disklrucache:2.0.2' compile project(':iCommonLibrary') } 

build.gradle iScannerLibrary:

 apply plugin: 'com.android.library' android { compileSdkVersion 22 buildToolsVersion "22.0.1" defaultConfig { minSdkVersion 16 targetSdkVersion 22 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.google.zxing:core:3.2.1' compile 'com.google.zxing:android-core:3.2.1' compile files('libs/GrabbaSDK/Grabba driver for android v1.122.jar') compile project(':iCommonLibrary') } 

build.gradle файл mulcobluetooth:

 apply plugin: 'com.android.library' android { compileSdkVersion 22 buildToolsVersion "22.0.1" defaultConfig { minSdkVersion 16 targetSdkVersion 22 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } defaultConfig { multiDexEnabled true } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'org.apache.commons:commons-lang3:3.3.2' compile 'commons-io:commons-io:2.4' } 

Надеюсь, я предоставил какую-либо важную информацию

Если кто-то знает что-нибудь … пожалуйста, помогите мне! Я ничего не могу найти в этой «NEULAND»

Извините за длинный вопрос … Спасибо всем, кто сделал это здесь.

РЕДАКТИРОВАТЬ:

Я обновил зависимости:

 compile 'org.apache.logging.log4j:log4j-core:2.5' compile 'org.slf4j:slf4j-api:1.7.21' compile 'org.slf4j:slf4j-log4j12:1.7.21' 

Но ничего не изменилось. У меня до сих пор около 500 ошибок сборки …. Я удалил мозг в качестве ссылки, закодировал его сам … Ничего не случилось!

РЕДАКТИРОВАТЬ:

Открыт билет: выпуск 206867

https://code.google.com/p/android/issues/detail?id=206867

РЕДАКТИРОВАТЬ:

После удаления Android Studio 2.0 и установки 1.5.1 снова я получаю следующее предупреждение:

Предупреждение: Требуется Gradle версии 2.10. Текущая версия – 2.8. Если вы используете оболочку gradleиента, попробуйте отредактировать дистрибутивUrl в C: \ Sources \ iRecyApps \ iRecyMulco-1.0.1iOS \ gradle \ wrapper \ gradle-wrapper.properties до gradle-2.10-all.zip

Итак, версия gradle была обновлена ​​на 2 …

Я сообщил себе о текущей версии gradleиента, и это 2.12

Я скачал оба и попробовал это:

Вам необходимо изменить «Файл»> «Настройки»> «Сборка», «Выполнение», «Развертывание»> «Инструменты сборки»> «Грейдл»> «Домашний путь».

В Mac OS измените путь в Android Studio> Предпочтения> Сборка, выполнение, развертывание> Инструменты сборки> Gradle> Gradle home

Или установите Use default gradle wrapper и отредактируйте файл \ gradle \ wrapper \ gradle-wrapper.properties файл fieldUrl как это

в соответствии с:

«Требуется Gradle Version 2.10». ошибка

http://tools.android.com/tech-docs/new-build-system/version-compatibility

Еще ничего

Добавьте эту строку в proguard-rules.pro

 -keepattributes EnclosingMethod 

Я думаю, эта ошибка может произойти почти во всех classах, где есть InnerClasses. (например, support.v4 и т. д.) для меня.


Я тестировал на Android 2.2
(Не проверено log4j. Протестировано support.v4 и т. Д.)

build.gradle

 compileSdkVersion 24 buildToolsVersion "24.0.2" ... minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' ... dependencies { ... compile 'com.android.support:support-v4:24.2.1' } 

getDefaultProguardFile('proguard-android-optimize.txt') также работает.

Я также столкнулся с такой же ошибкой. Это сводило меня с ума, потому что количество ошибок было> 1K. И я получал эти ошибки в сборке релизов с включенной proguard.

После некоторого рытья я обнаружил, что добавление -keepattributes EnclosingMethod в файл proguard-rules.pro все эти ошибки исчезнут.

Источник : Тема и проблема № 294 на GitHub.

Решен путем понижения всех зависимостей com.android.support до 23.1.1 в конфигурации Gradle.

В моем случае я встретил эту ошибку, когда я включил Instant Run , но после отключения Instant Run ошибка исчезла. введите описание изображения здесь

Напишите этот fragment кода в proguard-rules.pro в своем проекте.

 -keepattributes EnclosingMethod 

Записывая выше fragment файла proguard-rules.pro, правила proguard фактически изменяют, как classы запутываются.

Это сработало для меня, запустила новую копию проекта студии Android и вставила gradle-wrapper.properties и build.gradle (Project: «Project Name») в ваш старый проект, у которого была ошибка, – чтобы обновить ваш gradle

Также добавьте это в свой proguard-rules.pro

 -keepattributes EnclosingMethod 

Обновите файл build.gradle (Module: app) следующим образом

 buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } dexOptions { preDexLibraries = false } 
  • Как точно работает инструкция x86 LOOP?
  • Проверьте, равен ли регистр нулю с помощью CMP reg, 0 против OR reg, reg?
  • Примеры предварительной выборки?
  • Как ссылаться на сборки .NET с помощью PowerShell
  • Очень быстро memcpy для обработки изображений?
  • Как я могу перечислить все загруженные сборки?
  • Возможно ли «декомпилировать» Windows .exe? Или, по крайней мере, рассмотреть Ассамблею?
  • Динамически заменить содержимое метода C #?
  • Есть ли альтернатива Maven или порт для мира .NET?
  • Как использовать строки в emu8086
  • mscorlib.dll & System.dll
  • Давайте будем гением компьютера.