Cordova facenook4 и плагин barcodescanner выпускают несколько файлов dex - PullRequest
0 голосов
/ 12 ноября 2018

Существует конфликт между barcodescanner и плагином facebook4, оба включают библиотеку ZXing, что приводит к ошибке:

com.android.build.api.transform.TransformException: com.android.dex.DexException: Multiple dex files define Lcom/google/zxing/oned/rss/expanded/decoders/AnyAIDecoder;

Обходной путь - использовать Facebook SDK 4.25.0 в плагине Facebook.

Однако Facebook в этой версии не поддерживает API графика, так как требует от пользователей обновления до версии Facebook SDK 4.37.0.

Я вижу, что cordova-plugin-facebook4 при использовании Facebook SDK 4.37.0 указываетв библиотеку Zxing v3.3.0: implementation 'com.google.zxing:core:3.3.0'.

Также phonegap-plugin-barcodescanner включает ту же версию Zxing, скомпилированную в виде пакета .aar: barcodescanner-release-2.1.5.aar.

Как я могуесть плагин Cordova Facebook4, использующий Facebook SDK 4.37.0 и Barcodescanner?

...