Codenameone蓝牙API不适用于android

Codenameone蓝牙API不适用于android,codenameone,Codenameone,我已经从下载了BluetoothDemo。我使用代码名one build server创建了APK文件,并将其安装在我的android手机上。它不起作用。有没有办法解决这个问题 我可以使用AVD管理器或类似的工具从netbeans运行相同的程序,以便自己调试吗 若我手动启动蓝牙,点击初始化或启动扫描选项,手机会出现以下错误- 如果您运行的是Android 7.x,您还需要添加cn1lib并使用codenameone刷新cn1libs操作安装它。您还需要确保在应用程序设置中启用了“位置”,否则行为

我已经从下载了BluetoothDemo。我使用代码名one build server创建了APK文件,并将其安装在我的android手机上。它不起作用。有没有办法解决这个问题

我可以使用AVD管理器或类似的工具从netbeans运行相同的程序,以便自己调试吗

若我手动启动蓝牙,点击初始化或启动扫描选项,手机会出现以下错误-


如果您运行的是Android 7.x,您还需要添加cn1lib并使用codenameone刷新cn1libs操作安装它。您还需要确保在应用程序设置中启用了“位置”,否则行为将与问题中描述的完全相同。看见Codenameone在其构建提示中提供了一个权限设置,其位置为ACCESS\u Rough\u,但在我的Nexus 6P和Android 7.1上似乎不起作用。我必须手动启用它。

您能描述一下这种行为吗?应用程序是否未安装、崩溃或蓝牙未连接?应用程序已安装,但当我单击“启用蓝牙”时,什么也没有发生。我遇到了与您相同的问题,并已找到解决方案。不要只从存储库中获取.CN1lib文件。而是使用此过程来安装扩展:我尝试了您的解决方案,但得到了相同的错误。Enable blutooth不起任何作用,即使我安装并刷新了json库,手动启动也会产生相同的错误。该错误表示缺少json类,我建议您在一个全新的项目上重试,并添加您建议的2个CN1libsa,我在fresh项目上尝试过,但问题仍然存在。手动启动时未启用蓝牙功能,也未扫描附近的设备。请尝试将蓝牙库更新为最新的cn1lib版本以修复它,而不是从repo下载cn1lib文件,我只是从extensions页面进行了安装。在那之后,它运作良好。