2015-10-02 2 views
1

Im работает над применением кордовы.Ошибка сборки Кордовы - Google Analytics и конфликты плагинов facebook

После установки
Cordova-плагин-Google-аналитику (https://github.com/danwilson/google-analytics-plugin)
моя сборка начинает терпеть неудачу с кодом ошибки

Multiple dex files define Landroid/support/annotation/AnimRes

Потратив несколько часов на решения и прибегая к помощи я совершенно верно это связано с конфликтом с
phonegap-facebook-plugin (https://github.com/Wizcorp/phonegap-facebook-plugin/)
, потому что PhoneGap-facebook-плагин использует android-support-v4 баночка

Одним из раствора был удалить android-support-v4, но это не работает для меня (как это могло бы, если facebook просто нужна эта баночка ..)

Другого soluction должен был создать файл build-extras.gradle с некоторым контентом (не помню) - также не удалось

Некоторые из решений были связаны с Android Studio, я не использую Android Studio, я не могу использовать его. Я строю из командной строки.

Кто-нибудь знает другое решение, которое я могу попробовать?

Заранее спасибо

ответ

0

у меня был именно этот вопрос и попытались все те же решения. В конце концов я нашел эту разветвленную версию кордового плагина FB от Jeduan Cornejo - https://github.com/jeduan/cordova-plugin-facebook4 - который до сих пор работал с относительно плавным переходом. Я не сделал полное регрессивное тестирование, но проверил оба эти инициалы вызовы работают:

window.analytics.startTrackerWithId('UA-xxx'); 

и

facebookConnectPlugin.logic(perms, function(resp){...}); 

Если вы столкнулись с проблемами компиляции после замены модуля, рассмотрят cordova platform rm android, а затем cordova platform add android

Смежные вопросы