代号一 如何添加BLE扩展

Codename One How to add BLE extension

我使用 CN1 的 BLE 库开发了一个移动应用程序。添加从 https://github.com/chen-fishbein/bluetoothle-codenameone, however, I solved this issue by adding the library using CN1's settings/extensions UI instead of manually copying the downloaded libs after I've found the EvSunWoodard's comment here Codenameone Bluetooth APIs not working on android 下载的库后,BLE api 无法正常工作。

CN1 最近更新了,在使用新旧设置添加 BLE 扩展后,我遇到了同样的问题 UI。当我尝试调用任何蓝牙方法时,应用程序没有响应,也没有捕捉到任何异常——它什么都不做。我注意到新设置 UI 向 impl/stubs 库添加了一个新的 java 包,在更新之前它并不存在,我已经尝试删除这个包,因为bluetooth.class 文件仍然存在,但这没有任何影响。

有人对如何让 BLE 库再次工作有任何想法吗?

带有蓝牙库的最新回购是 https://github.com/codenameone/bluetoothle-codenameone

在您使用的分叉之前有几个提交。它应该适合你。 但是,它与您只需通过代号一首选项下载即可获得的版本相同。