Ответ Дона (почти) идеален для меня, но я думаю, что мне нужно добавить еще кое-что на всякий случай.
установка плагина
Команда, которую я фактически использовал, была phonegap plugin add cordova-plugin-ble-central
с этого сайта .
После этого у меня есть каталог плагинов, созданный с помощью библиотек BLE.
модификация config.xml (?)
Я не думаю, что этот шаг не является необходимым, но сайт говорит, что эти две строки должны быть добавлены в config.xml, но я мог бы создать приложение без этого шага.
<gap:plugin name="cordova-plugin-ble-central" source="npm" />
<preference name="phonegap-version" value="cli-6.1.0" />
выполнение
Я мог бы использовать эту команду для сборки и установки приложения.
cordova platform add android
cordova run android --device
причина проблемы
Когда я попробовал некоторые плагины BLE, я установил другие плагины. В результате у меня есть com.megster.rordova.ble
и cordova-plugin-ble-central
в моей директории плагинов. Я также думаю, что config.xml и package.json могут содержать некоторую неверную информацию, чтобы не включать правильную библиотеку BLE
Итак, когда я очищаюсь, установил программу блокировки BLE, установил плагин BLE и собрал приложение, все выглядит нормально.