Как использовать плагин сканера штрих-кода PhoneGap без Eclipse?

Официальный файл readme плагина: https://github.com/phonegap/phonegap-plugins/tree/master/Android/BarcodeScanner#readme

объясняет, как использовать плагин BarcodeScanner с помощью eclipse.

В настоящее время я разрабатываю без использования Eclipse, как я могу интегрировать библиотеку в свой проект?

Без репликации шага интеграции библиотеки Eclipse мой проект не собирается.


person denysonique    schedule 05.12.2012    source источник


Ответы (3)


Вы также можете попробовать этот плагин и посмотреть, работает ли он: http://www.scandit.com/support/getting-started-with-the-scandit-phonegap-plugin-for-android/

person Pavlos    schedule 05.12.2012

В инструментах Android есть командная строка:

android update project --target <target_ID> --path path/to/your/project --library path/to/library_project

Вы должны установить путь к библиотеке относительно вашего проекта. Я только сделал это, поместив библиотеку в то же рабочее пространство, что и мой проект.

Дополнительная информация:

https://github.com/phonegap/phonegap-plugins/pull/893

http://developer.android.com/tools/projects/projects-cmdline.html#ReferencingLibraryProject

если у вас есть подпроекты в вашем проекте, вы можете использовать параметр -s в конце командной строки

person Luciano    schedule 30.01.2013

Если это кому-нибудь поможет: https://github.com/zeroasterisk/PhoneGap-BarcodeScanner-Example-iOS

Конкретно:

Установил плагин (несколько путей), но оставил тот, который работал. Реализован базовый код JS-сканера для демонстрации функциональности: автоматический запуск при загрузке, автоматическая перезагрузка при ошибке, оповещения об успешном/неудачном/отмене.

ПРИМЕЧАНИЕ. В комментариях к barcodescanner.js и index.js упоминается моя настройка путей определения/требования объектов. Я не смог заставить пути демонстрации/примера работать после нескольких перестановок.

(это банкомат только для iOS, но я планирую сделать пример и для Android)

person zeroasterisk    schedule 28.05.2013