Всем привет!
Вывод ошибки:
`: compileDebugNdk АКТУАЛЬНОЕ
: compileDebugSources
: prePackageMarkerForDebug
: transformClassesWithJarMergingForDebug FAILED
ОШИБКА: сбой при сборке за исключением.
СТРОИТЬ НЕ СБОЙ
Общее время: 14.071 сек.
com.android.build.api.transform.TransformException: java.util.zip.ZipException: повторяющаяся запись: com / google / android / gms / internal / zzpx.class
- Пытаться:
Запустите с параметром --stacktrace, чтобы получить трассировку стека. Запустите с параметром --info или --debug, чтобы получить больше результатов журнала.
Ошибка: cmd: команда завершилась неудачно с кодом выхода 1 Вывод ошибки:
Примечание. Некоторые входные файлы используют устаревший API или переопределяют его.
Примечание. Перекомпилируйте с - Xlint: устаревание для подробностей.
Примечание. Некоторые входные файлы используют устаревший API или переопределяют его.
Примечание. Перекомпилируйте с - Xlint: устаревание для подробностей.
Примечание. Некоторые входные файлы используют устаревший API или переопределяют его.
Примечание. Перекомпилируйте с - Xlint: устаревание для подробностей.
Примечание. В некоторых входных файлах используются неотмеченные или небезопасные операции.
Примечание. Перекомпилируйте с - Xlint: для получения подробной информации
ОШИБКА: сбой при сборке за исключением.
com.android.build.api.transform.TransformException: java.util.zip.ZipException: повторяющаяся запись: com / google / android / gms / internal / zzpx.class
- Пытаться:
Запустите с параметром --stacktrace, чтобы получить трассировку стека. Запустите с параметром --info или --debug, чтобы получить больше результатов журнала.
Список плагинов:
cordova-plugin-compat 1.0.0 "Compat"
cordova-plugin-device 1.1.2 "Device"
cordova-plugin-file 4.2.0 "File"
cordova-plugin-file-opener2 2.0.2 "File Opener2"
cordova-plugin-file-transfer 1.5.1 "File Transfer"
cordova-plugin-firebase 0.1.9 "Google Firebase Plugin"
cordova-plugin-geolocation 2.2.0 "Geolocation"
cordova-plugin-inappbrowser 1.4.0 "InAppBrowser"
cordova-plugin-network-information 1.2.1 "Network Information"
cordova-plugin-splashscreen 3.2.2 "Splashscreen"
cordova-plugin-whitelist 1.2.2 "Whitelist"
cordova-plugin-x-toast 2.5.2 "Toast"
plugin.google.maps 1.3.9 "phonegap-googlemaps-plugin"
Есть идеи решить? Спасибо!
Всем привет,
У меня такая же проблема.
@ jdla1990 вы решили эту проблему?
Список плагинов:
cordova-plugin-console 1.0.3 "Консоль"
cordova-plugin-device 1.1.2 "Устройство"
cordova-plugin-firebase 0.1.9 "Плагин Google Firebase"
cordova-plugin-googleplus 4.0.9 "Google+"
cordova-plugin-inappbrowser 1.4.0 «InAppBrowser»
cordova-plugin-keyboard 1.1.4 "Клавиатура"
cordova-plugin-network-information 1.2.1 «Сетевая информация»
cordova-plugin-splashscreen 3.2.2 "Заставка"
cordova-plugin-statusbar 2.1.3 "StatusBar"
cordova-plugin-whitelist 1.2.2 «Белый список»
ionic-plugin-keyboard 2.2.1 "Клавиатура"
me.tonny.cordova.plugins.multidex 0.1.0 "Cordova Multi Dex"
Привет @ramzed , Да, решение - это та же версия библиотеки в gradle. т.е.
в build.gradle
скомпилировать "com.google.android. gms: play-services-maps : 9.2.1"
скомпилировать "com.google.android. gms: play-services-location : 9.2.1"
скомпилировать "com.google. firebase: firebase-core : 9.2.1"
скомпилировать "com.google. firebase: firebase-messaging : 9.2.1"
скомпилировать "com.google. firebase: firebase-crash : 9.2.1"
скомпилировать "com.google. firebase: firebase-config : 9.2.1"
в cordova-plugin-firebase:
classpath 'com.google.gms:google-services:3.0.0'
И попробуй еще раз!
Спасибо @ jdla1990
Я поменял все версии в своих платформах / android / project.properties
Теперь все библиотеки имеют одинаковую версию.
Оно работает! :)
Я знаю, что это закрыто, но Google перенаправлял меня сюда много раз и не нашел ответа на мою проблему.
С моей стороны, ошибка возникла из-за комбинации платформы Cordova [email protected]
и плагина Cordova cordova-plugin-compat
который устарел и создает проблемы при сборке с [email protected]+.
Надеюсь, это кому-то поможет.
Самый полезный комментарий
Я знаю, что это закрыто, но Google перенаправлял меня сюда много раз и не нашел ответа на мою проблему.
С моей стороны, ошибка возникла из-за комбинации платформы Cordova
[email protected]
и плагина Cordovacordova-plugin-compat
который устарел и создает проблемы при сборке с [email protected]+.Надеюсь, это кому-то поможет.