Невозможно создать приложение для Android - повторяющаяся запись в формате zip - PullRequest
0 голосов
/ 24 октября 2019

У меня есть приложение Ionic 3, которое выдает мне следующую ошибку при попытке его построить:

Execution failed for task ':app:transformClassesWithMultidexlistForDebug'. java.io.IOException: Can't write [C:\Users\zxy\Desktop\mobile_apps\newone\CourierManager\platforms\android\app\build\intermediates\multi-dex\debug\componentClasses.jar] (Can't read [C:\Users\zxy\Desktop\mobile_apps\newone\CourierManager\platforms\android\app\build\intermediates\transforms\desugar\debug\8.jar(;;;;;;**.class)] (Duplicate zip entry [8.jar:ch/qos/logback/core/joran/spi/DefaultClass.class]))

Мои зависимости в файле build.gradle выглядят так:

dependencies {
  implementation fileTree(dir: 'libs', include: '*.jar')
  // SUB-PROJECT DEPENDENCIES START
  implementation(project(path: ":CordovaLib"))
  compile "com.android.support:support-v4:24.1.1+"
  compile "me.leolin:ShortcutBadger:1.1.17@aar"
  compile "com.google.firebase:firebase-messaging:11.0.1"
  compile "com.android.support:support-v4:27.+"
  compile "com.squareup.okhttp3:okhttp:3.+"
  compile "com.android.support:support-v4:+"
  compile "com.google.firebase:firebase-dynamic-links:11.0.1"
  compile "com.google.android.gms:play-services-location:11.0.1"
  compile "com.android.support:support-v4:26+"
  compile "com.android.support:appcompat-v7:26+"
  // SUB-PROJECT DEPENDENCIES END
  compile 'com.android.support:multidex:1.0.1'

}

Можно ли как-то исправить это, не удаляя и не добавляя платформу Android?

1 Ответ

0 голосов
/ 25 октября 2019

Нашел проблему и не был связан с build.gradle. У меня была более старая версия плагина фоновой геолокации, которую я обновил. Но похоже, что он сохранил некоторые зависимости, которые конфликтовали с новым плагином. Мне пришлось вручную удалить его из properties.gradle.

...