使用codenameone蓝牙支持时出错

使用codenameone蓝牙支持时出错,codenameone,Codenameone,我正在构建一个使用蓝牙支持的应用程序。按照此处的指示添加LIB并刷新后,下面是错误日志 Compile强制遵守支持的API/功能,以实现最大的设备兼容性。这允许更小的 代码大小和更广泛的设备支持 正在将4个源文件编译为C:\Users\RuffCode\Documents\mpayment\build\tmp C:\Users\RuffCode\Documents\mpayment\src\userclasses\StateMachine.java:14:错误:包com.codename1.bl

我正在构建一个使用蓝牙支持的应用程序。按照此处的指示添加LIB并刷新后,下面是错误日志

Compile强制遵守支持的API/功能,以实现最大的设备兼容性。这允许更小的 代码大小和更广泛的设备支持

正在将4个源文件编译为C:\Users\RuffCode\Documents\mpayment\build\tmp C:\Users\RuffCode\Documents\mpayment\src\userclasses\StateMachine.java:14:错误:包com.codename1.bluetoothle不存在 导入com.codename1.bluetoothle.Bluetooth

C:\Users\RuffCode\Documents\mpayment\src\userclasses\StateMachine.java:359:错误:找不到符号 专用蓝牙; 符号:类别蓝牙 位置:类状态机

C:\Users\RuffCode\Documents\mpayment\src\userclasses\StateMachine.java:222:警告:最后一个参数的varargs方法的非varargs调用具有不精确的参数类型; setModel(新的DefaultListModel(新字符串[]{“无帐户”})); 为varargs调用强制转换到对象 强制转换为非varargs调用的对象[],并取消显示此警告

C:\Users\RuffCode\Documents\mpayment\src\userclasses\StateMachine.java:229:警告:对varargs方法的非varargs调用,最后一个参数的参数类型不精确; setModel(新的DefaultListModel(新字符串[]{“无帐户”})); 为varargs调用强制转换到对象 强制转换为非varargs调用的对象[],并取消显示此警告

C:\Users\RuffCode\Documents\mpayment\src\userclasses\StateMachine.java:306:警告:最后一个参数的参数类型不精确的varargs方法的非varargs调用; setModel(新的com.codename1.ui.list.DefaultListModel(新的字符串[]{“无帐户”})); 为varargs调用强制转换到对象 强制转换为非varargs调用的对象[],并取消显示此警告

C:\Users\RuffCode\Documents\mpayment\src\userclasses\StateMachine.java:491:警告:varargs方法的非varargs调用,最后一个参数的参数类型不精确; setModel(新的com.codename1.ui.list.DefaultListModel(新字符串[]{“Savings”,“Loan”})); 为varargs调用强制转换到对象 强制转换为非varargs调用的对象[],并取消显示此警告

C:\Users\RuffCode\Documents\mpayment\src\userclasses\StateMachine.java:497:警告:varargs方法的非varargs调用,最后一个参数的参数类型不精确; setModel(新的com.codename1.ui.list.DefaultListModel(新字符串[]{”“})); 为varargs调用强制转换到对象 强制转换为非varargs调用的对象[],并取消显示此警告

注意:C:\Users\RuffCode\Documents\mpayment\src\userclasses\StateMachine.java使用或覆盖不推荐使用的API。 注意:有关详细信息,请使用-Xlint:deprecation重新编译。 注意:C:\Users\RuffCode\Documents\mpayment\src\userclasses\StateMachine.java使用未经检查或不安全的操作。 注意:使用-Xlint重新编译:未选中以获取详细信息。 2个错误 5警告

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


如果您能提供任何帮助并说明原因,我们将不胜感激。谢谢

cn1lib只是zip文件,因此请确保您下载了正确的文件,方法是验证该文件是否为有效的zip文件


您可以使用新版本更轻松地安装库。

cn1lib只是zip文件,因此请确保您下载了正确的文件,方法是验证该文件是否为有效的zip文件


您可以使用新版本更轻松地安装库。

对于我来说,这是一个导入错误。您肯定没有将LIB意外置于/target下?对我来说,这是一个导入错误。你确定你没有不小心把libs放在/target下面吗?我试过了。现在我得到错误包com.codename1.bluetoothle不存在导入com.codename1.bluetoothle.Bluetooth;在lib/impl目录下检查类文件应该存在于那里的层次结构中。这是真的吗?是您得到的错误和实际的编译错误,还是只是IDE高亮显示?后者是脆弱的。您使用的是哪个IDE?您是否以任何方式更改了类路径?它说每当我尝试构建时构建失败,这就是我得到的错误。我使用的是netbeans 8.1,我没有更改类路径。这只是我编辑的build.xml文件,其中包含了我的用户名和密码。您可以编辑问题以包含错误日志,并在执行此操作时发表评论,以便我看到问题发生了更改吗?我尝试过。现在我得到错误包com.codename1.bluetoothle不存在导入com.codename1.bluetoothle.Bluetooth;在lib/impl目录下检查类文件应该存在于那里的层次结构中。这是真的吗?是您得到的错误和实际的编译错误,还是只是IDE高亮显示?后者是脆弱的。您使用的是哪个IDE?您是否以任何方式更改了类路径?它说每当我尝试构建时构建失败,这就是我得到的错误。我使用的是netbeans 8.1,我没有更改类路径。这只是我编辑的build.xml文件,其中包含了我的用户名和密码。您是否可以编辑问题以包含错误日志,并在执行此操作时发表评论,以便我看到问题发生了更改?