PhoneGap Построить исключение времени выполнения с плагинами сканера штрих-кода - PullRequest
0 голосов
/ 17 мая 2019

Я унаследовал приложение 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?

...