Существует конфликт между 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?