java.util.zip.ZipException: дубликат записи
Я весь день борюсь с этой ошибкой в Android Studio. Проект был импортирован из решения eclipse. Я пытаюсь реализовать все исправления, которые перечислены для похожих сообщений, ничего не работает. Я новичок в Android.
Я буду рад предоставить любую дополнительную информацию.
Ошибка: выполнение выполнено для задачи «: app: packageAllDebugClassesForMultiDex».
- Черный экран Android VideoView
- Поп-fragment backstack без воспроизведения Pop-Animation
- BroadcastReceiver для ACTION_MEDIA_BUTTON не работает
- Настройка настраиваемого имени ActionBar из fragmentа
- Измените тему деятельности программы
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') }
- Как показать текущее местоположение на карте Google на Android Marshmallow?
- Android 4.2: поведение обратного стека с вложенными fragmentами
- Как разместить RecyclerView внутри NestedScrollView?
- Как нарисовать путь на карте с помощью файла kml?
- Как определить, является ли тип сети 2G, 3G или 4G
- Замена приложения «Телефон по умолчанию» на Android 6 и 7 с помощью InCallService
- как использовать getSharedPreferences в android
- Разница и использование onCreate (), onCreateView () и onActivityCreated () в fragmentах
Убедитесь, что у вас есть последние сборки 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 версии вашей системы и загруженное приложение не совпадают?
- и инструменты SDK не совпадают?
Если проект в той же системе, но вы получаете одно и то же исключение, то это решение может оказаться полезным.
Моя проблема – «зависимости» приложений – это более низкие версии, чем версия инструментов System sdk.
мы должны предоставить правильную версию для каждой зависимости вашего приложения, относящуюся к вашей версии SDK для вашей системы.
Я думаю, что Android-студия может запутать нас. Это исключение должно быть несовместимо с версиями инструментов System SDK с версиями зависимостей приложений.
В моем приложении одной из зависимостей является «поддержка-v7» версия 24.1.1, но моя система имеет «support-v7: 24.2.0». поэтому меня заменили на последнюю версию. то моя проблема была решена.