java.util.zip.ZipException: дубликат записи

Я весь день борюсь с этой ошибкой в ​​Android Studio. Проект был импортирован из решения eclipse. Я пытаюсь реализовать все исправления, которые перечислены для похожих сообщений, ничего не работает. Я новичок в Android.

Я буду рад предоставить любую дополнительную информацию.

Ошибка: выполнение выполнено для задачи «: app: packageAllDebugClassesForMultiDex».

java.util.zip.ZipException: повторная запись: com / google / zxing / BarcodeFormat.class

Пожалуйста помоги!! Должен ли я просто попытаться запустить его в Eclipse?

// Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:1.1.2' } } allprojects { repositories { jcenter() } } apply plugin: 'com.android.application' android { compileSdkVersion 21 buildToolsVersion "21.1.2" defaultConfig { applicationId "com.appname.android" minSdkVersion 8 targetSdkVersion 18 multiDexEnabled true } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' } } } dependencies { compile 'com.android.support:support-v4:22.1.1' compile files('libs/ksoap2-android-assembly-3.1.0-jar-with-dependencies.jar') provided files('libs/zxing-core.jar') } 

Убедитесь, что у вас есть последние сборки toolds и sdk от менеджера SDK. Я преобразовал эти jars в зависимости от Gradle .

build.gradle :

 // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { jcenter() maven { url 'https://oss.sonatype.org/content/repositories/ksoap2-android-releases/' } // <-- added for ksoap } dependencies { classpath 'com.android.tools.build:gradle:1.1.3' // <-- updated } } allprojects { repositories { jcenter() maven { url 'https://oss.sonatype.org/content/repositories/ksoap2-android-releases/' } // <-- added for ksoap } } 

app/build.gradle :

 apply plugin: 'com.android.application' android { compileSdkVersion 22 buildToolsVersion "22.0.1" // <-- updated defaultConfig { applicationId "com.appname.android" minSdkVersion 8 targetSdkVersion 22 // <-- updated // multiDexEnabled true // <-- you do not need this } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' } } } dependencies { compile 'com.android.support:support-v4:22.1.1' compile 'com.google.code.ksoap2-android:ksoap2-android:3.4.0' // compile files('libs/ksoap2-android-assembly-3.1.0-jar-with-dependencies.jar') // <-- avoid using jars compile 'com.google.zxing:core:3.2.0' // provided files('libs/zxing-core.jar') // <-- avoid using jars } 

java.util.zip.ZipException: дубликат записи

Я также сталкиваюсь с тем же вопросом. Но я был решен.

Эта проблема возникает, главным образом, при перемещении проекта одной системы в другую систему. поэтому одна версия системы и версия SDK отличаются от другой системы.

проверьте, импортируете ли вы проект из другой системы или загружаете из Интернета

1.Gradle версии вашей системы и загруженное приложение не совпадают?

  1. и инструменты SDK не совпадают?

Если проект в той же системе, но вы получаете одно и то же исключение, то это решение может оказаться полезным.

Моя проблема – «зависимости» приложений – это более низкие версии, чем версия инструментов System sdk.

мы должны предоставить правильную версию для каждой зависимости вашего приложения, относящуюся к вашей версии SDK для вашей системы.

Я думаю, что Android-студия может запутать нас. Это исключение должно быть несовместимо с версиями инструментов System SDK с версиями зависимостей приложений.

В моем приложении одной из зависимостей является «поддержка-v7» версия 24.1.1, но моя система имеет «support-v7: 24.2.0». поэтому меня заменили на последнюю версию. то моя проблема была решена.

  • Разница между make и build в Android Studio
  • Как включить * .so библиотеку в Android Studio?
  • Android OpenCV Найти самый большой квадрат или прямоугольник
  • Как заставить Android WakeLock работать?
  • Android SHA1 освобождает хранилище ключей, не работающих с Google Maps
  • Android: Клавиатура перекрывается с помощью EditText (с печатными экранами)
  • Android-приложение для переноски для Android: srcCompat не показывает изображения
  • Как получить покрытие кода с помощью Android Studio?
  • Проект Android Studio Gradle «Невозможно запустить процесс / инициализацию виртуальной машины»
  • Кордова не может добавить Android с кодом выхода ENOENT
  • Устройство ADB для Android запрещено
  • Interesting Posts
    Давайте будем гением компьютера.