文章目錄
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