Невозможно создать ионное приложение с помощью плагина ibm-mfp-push cordova на Android (конфликт с плагином google-analytics cordova)

#ionic-framework #google-analytics #ibm-cloud #ibm-mobile-services #google-analytics-firebase

#ionic-framework #google-analytics #ibm-cloud #ibm-mobile-services #google-analytics-firebase

Вопрос:

Я уже несколько месяцев разрабатываю ионное приложение, успешно используя плагин ibm-mfp-push для Push-уведомлений.

Теперь мне нужно будет использовать плагин cordova-plugin-google-analytics. Я добавил плагин в свой проект и смог заставить его работать должным образом на iOS.

Но при попытке создать проект для Android я получаю следующую ошибку:

 FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':transformClassesWithDexForDebug'.
> com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.dex.DexException: Multiple dex files define Lcom/google/android/gms/internal/zzpz;
  

Похоже, существует конфликт между ibm-mfp-push и cordova-google-analytics.

Может кто-нибудь, пожалуйста, оказать некоторую помощь?

Спасибо

Комментарии:

1. Вы пытались очистить проект и снова создать его в AS?

2. Да, я это сделал. Тот же результат в Android Studio, что и при выполнении ионной сборки Android

3. Не могли бы вы загрузить свой файл Gradle?

Ответ №1:

Прямо сейчас добавление этого плагина Google Analytics для Cordova приводит к конфликту с ibm-mfp-push плагином — я могу воссоздать и подтвердить. Я сообщил об этом службе поддержки.

В настоящее время я рекомендую использовать собственное решение для Android.