文章目录
cordova跨平台,android6.0的手机上报了上面的错误,android8.0以上或是ios上面却是正常的
可能原因:
报上面错误时的蓝牙插件版本1.2.4
- test1变量在peripheralList.js文件中声明,
- 而peripheralList.js文件中调用了蓝牙插件cordova-plugin-ble-central的方法,
- 而该版本的蓝牙插件不能兼容该android6.0的手机
解决方案
参考博客:
cordova-plugin-ble-central插件1.2.2版android平台扫描出现Location Services are disabled
解决方案没有用
cordova-android:7.1.4没有办法安装蓝牙插件1.1.4的版本
退回到cordova-android:6.3.0
cordova add platform android@6.3.0
再执行:
cordova plugin add /Users/macvivi/Downloads/cordova-plugin-ble-central-1.1.4