当前位置: 首页 > 知识库问答 >
问题:

使用codenameone蓝牙支持时出错

毋宸
2023-03-14

我正在建立一个应用程序,使用蓝牙支持。在添加libs并按此处的指示刷新https://github.com/chen-fishbein/bluetoothle-codenameone之后,下面是错误日志

C:\users\ruffcode\document\mpayment\src\userclasses\statemachine.java:359:错误:找不到符号私有蓝牙BT;符号:Bluetooth类位置:StateMachine类

C:\users\ruffcode\document\mpayment\src\userclasses\statemachine.java:222:警告:最后一个参数的参数类型不准确的varargs方法的非varargs调用;findCbAccounts().setModel(new DefaultListModel(new String[]{“no Accounts”}));对于varargs调用,强制转换为Object,对于非varargs调用,强制转换为Object[],并取消此警告

C:\users\ruffcode\document\mpayment\src\userclasses\statemachine.java:229:警告:最后一个参数的参数类型不准确的varargs方法的非varargs调用;findCbAccounts().setModel(new DefaultListModel(new String[]{“no Accounts”}));对于varargs调用,强制转换为Object,对于非varargs调用,强制转换为Object[],并取消此警告

C:\users\ruffcode\document\mpayment\src\userclasses\statemachine.java:306:警告:最后一个参数的参数类型不准确的varargs方法的非varargs调用;CMP.SetModel(新com.codename1.ui.list.DefaultListModel(新String[]{“No Accounts”}));对于varargs调用,强制转换为Object,对于非varargs调用,强制转换为Object[],并取消此警告

C:\users\ruffcode\document\mpayment\src\userclasses\statemachine.java:491:警告:最后一个参数的参数类型不准确的varargs方法的非varargs调用;CMP.SetModel(新com.codename1.ui.list.DefaultListModel(新String[]{“储蓄”,“贷款”}));对于varargs调用,强制转换为Object,对于非varargs调用,强制转换为Object[],并取消此警告

C:\users\ruffcode\document\mpayment\src\userclasses\statemachine.java:497:警告:最后一个参数的参数类型不准确的varargs方法的非varargs调用;CMP.SetModel(新com.codename1.ui.list.DefaultListModel(新String[]{“”}));对于varargs调用,强制转换为Object,对于非varargs调用,强制转换为Object[],并取消此警告

注意:C:\users\ruffcode\document\mpayment\src\userclasses\stateMachine.java使用或重写了一个不推荐的API。注意:详细信息请使用-xlint:deprecation重新编译。注意:C:\users\ruffcode\document\mpayment\src\userclasses\statemachine.java使用未经检查或不安全的操作。注意:使用-xlint重新编译:未选中详细信息。2错误5警告

C:\users\ruffcode\document\mpayment\build.xml:56:编译失败;有关详细信息,请参阅编译器错误输出。生成失败(总时间:1秒)

任何关于为什么会发生这种情况的帮助和原因都将不胜感激。谢谢

共有1个答案

韦晟睿
2023-03-14

CN1lib只是zip文件,所以通过验证它是一个有效的zip文件来确保下载了正确的文件。

您可以使用新的扩展安装工具来更容易地安装库。

 类似资料:
  • SDIO接口 主芯片 备注 RTL8723BS WiFi + BT Combo, SDIO for WiFi, UART for BT 支持浅睡眠,可以快速唤醒无需重连网络 RTL8723DS WiFi + BT Combo, SDIO for WiFi, UART for BT 支持浅睡眠,可以快速唤醒无需重连网络 RTL8821CS 支持5G RTL8189ES AP6212A AP6236

  • 我已经从以下网站下载了BluetoothDemo:https://github.com/chen-fishbein/bluetoothle-codenameone.我使用codename one构建服务器创建了APK文件,并将其安装在我的android手机上。它不起作用。有什么办法解决它吗? 我可以使用AVD管理器或类似的东西从netbean运行相同的,以便我可以自己调试它吗? 如果我手动启动蓝牙

  • NativeScript是否支持使用您自己的自定义iOS和AndroidSDK,允许您通过蓝牙LTE与外部设备连接和通信?我们有本地iOS和AndroidSDK,可以与我们自己的蓝牙LTE设备通信,但好奇这种低级控制是否可用于NativeScript等框架? 目前正在iOS和Android中开发可以工作的本机应用程序,但希望确定NativeScript等混合移动框架是否适合这种级别的控制。

  • Liferay屏幕可用于iOS和Android,允许使用Liferay门户作为后端开发本机应用程序 - 某种程度上。代号是否支持此功能?

  • jd.closeBluetoothAdapter(Object object) 关闭蓝牙模块。调用该方法将断开所有已建立的连接并释放系统资源。建议在使用蓝牙流程后,与 jd.openBluetoothAdapter 成对调用。 参数 Object object 属性 类型 默认值 必填 说明 success function 否 接口调用成功的回调函数 fail function 否 接口调用失败

  • 蓝牙模块能够使你的作品与 Makeblock 蓝牙适配器 或支持蓝牙4.0的设备建立无线连接,使你能够无线地控制你的作品。 蓝牙的连接设置参看:通过蓝牙连接设备 蓝牙的灯效及含义 闪烁:蓝牙未被连接 常亮:蓝牙已连接,工作正常 灭:断电或故障 参数 尺寸:24×24mm 推荐使用距离:10m以内 蓝牙版本:BT4.0 频带范围:2402~2480MHz 天线增益:1.5dBi 能耗等级:≤4dBm