Android Studio: разрешение повторяющихся классовAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Android Studio: разрешение повторяющихся классов

Сообщение Anonymous »

Когда я пытаюсь запустить свое приложение Android на устройстве Android, консоль Gradle сообщает о следующей ошибке:

Код: Выделить всё

Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'.
> com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: com/loopj/android/http/AsyncHttpClient$1.class
Когда я ищу класс «AsyncHttpClient», я вижу, что он действительно находится в двух разных местах:

Код: Выделить всё

/Users/Afflatus/.gradle/caches/modules-2/files-2.1/com.loopj.android/android-async-http/1.4.9/5d171c3cd5343e5997f974561abed21442273fd1/android-async-http-1.4.9-sources.jar!/com/loopj/android/http/AsyncHttpClient.java

/Users/Afflatus/.ideaLibSources/android-async-http-1.4.9-sources.jar!/com/loopj/android/http/AsyncHttpClient.java
Первый путь, похоже, предполагает, что это файл «кэша»... поэтому я попытался сделать недействительным и перезапустить свой кеш, но оба файла по-прежнему там после того, как градиент будет перестроен, и я попытаюсь запустить приложение. Я читал в альтернативных сообщениях, что это можно решить, удалив один из файлов... Поэтому я пошел в местоположение кеша и удалил все файлы, найденные в папке «1.4.9»... к сожалению, после повторного открытия Android Studio , создается новый файл кэша, и я получаю ту же ошибку.

Другие сообщения (здесь, здесь, здесь и здесь) предлагают добавить "./gradlew clean" «в корневой каталог он снова пересоберет градиент только для запуска (насколько я понимаю). Поэтому я тоже попробовал это сделать:

Изображение


В результате папка моего приложения выглядела так:

Изображение


Но, к сожалению, это не помогло, я все еще получаю ту же ошибку . Что я делаю не так? Что мне делать?

Подробнее здесь: https://stackoverflow.com/questions/369 ... te-classes
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»