Я унаследовал приложение PhoneGap, которое когда-либо создавалось только с помощью Phonegap Build. В настоящее время он использует phonegap cli-8.1.1
В нем используется Cordova-Plugin-Barcodescanner: https://www.npmjs.com/package/cordova-plugin-barcodescanner
Когда я запускаю приложение на устройстве Android, у меня возникает java.lang.RuntimeException Невозможно создать исключение активности , как описано здесь:
ИСКЛЮЧИТЕЛЬНОЕ ИСКЛЮЧЕНИЕ Плагин сканера штрих-кода для Phonegap
Однако я ожидал, что Phonegap Build обработает библиотечные зависимости для меня. Я пробовал phonegap-plugin-barcodescanner и cordova-plugin-qrscanner с одинаковой ошибкой.
Что мне нужно сделать, чтобы это исправить?
Обновление
Я собрал код на своем ноутбуке, используя Phonegap CLI, и он успешно работает без ошибок.
Разобрав получившиеся файлы .apk, можно заметить, что apk в Phonegap Build полностью отсутствует запись com.google.zxing из classes.dex, которая присутствует в сборке apk с использованием phonegap.cli.
Все еще пытаетесь понять, почему этого не должно быть в .apk, созданном Phonegap Build?