简体   繁体   English

使用codenameone蓝牙支持时出错

[英]Error using codenameone bluetooth support

I am building an app that uses bluetooth support. 我正在构建一个使用蓝牙支持的应用程序。 After adding the libs and refreshing as directed here https://github.com/chen-fishbein/bluetoothle-codenameone , Below is the error log 添加libs并按照此处的指示刷新https://github.com/chen-fishbein/bluetoothle-codenameone ,下面是错误日志

Compile is forcing compliance to the supported API's/features for maximum device compatibility. 编译强制符合支持的API /功能,以实现最大的设备兼容性。 This allows smaller code size and wider device support 这允许更小的代码大小和更广泛的设备支持

Compiling 4 source files to C:\\Users\\RuffCode\\Documents\\mpayment\\build\\tmp C:\\Users\\RuffCode\\Documents\\mpayment\\src\\userclasses\\StateMachine.java:14: error: package com.codename1.bluetoothle does not exist import com.codename1.bluetoothle.Bluetooth; 将4个源文件编译为C:\\ Users \\ RuffCode \\ Documents \\ mpayment \\ build \\ tmp C:\\ Users \\ RuffCode \\ Documents \\ mpayment \\ src \\ userclasses \\ StateMachine.java:14:error:package com.codename1.bluetoothle not not not存在import com.codename1.bluetoothle.Bluetooth;

C:\\Users\\RuffCode\\Documents\\mpayment\\src\\userclasses\\StateMachine.java:359: error: cannot find symbol private Bluetooth bt; C:\\ Users \\ RuffCode \\ Documents \\ mpayment \\ src \\ userclasses \\ StateMachine.java:359:错误:找不到符号私有蓝牙bt; symbol: class Bluetooth location: class StateMachine 符号:类蓝牙位置:类StateMachine

C:\\Users\\RuffCode\\Documents\\mpayment\\src\\userclasses\\StateMachine.java:222: warning: non-varargs call of varargs method with inexact argument type for last parameter; C:\\ Users \\ RuffCode \\ Documents \\ mpayment \\ src \\ userclasses \\ StateMachine.java:222:警告:非varargs调用varargs方法,最后一个参数的参数类型不精确; findCbAccounts().setModel(new DefaultListModel(new String[]{"No accounts"})); findCbAccounts()。setModel(new DefaultListModel(new String [] {“No accounts”}));; cast to Object for a varargs call cast to Object[] for a non-varargs call and to suppress this warning 转换为Object以进行varargs调用转换为Object []以进行非varargs调用并禁止此警告

C:\\Users\\RuffCode\\Documents\\mpayment\\src\\userclasses\\StateMachine.java:229: warning: non-varargs call of varargs method with inexact argument type for last parameter; C:\\ Users \\ RuffCode \\ Documents \\ mpayment \\ src \\ userclasses \\ StateMachine.java:229:警告:非varargs调用varargs方法,最后一个参数的参数类型不精确; findCbAccounts().setModel(new DefaultListModel(new String[]{"No accounts"})); findCbAccounts()。setModel(new DefaultListModel(new String [] {“No accounts”}));; cast to Object for a varargs call cast to Object[] for a non-varargs call and to suppress this warning 转换为Object以进行varargs调用转换为Object []以进行非varargs调用并禁止此警告

C:\\Users\\RuffCode\\Documents\\mpayment\\src\\userclasses\\StateMachine.java:306: warning: non-varargs call of varargs method with inexact argument type for last parameter; C:\\ Users \\ RuffCode \\ Documents \\ mpayment \\ src \\ userclasses \\ StateMachine.java:306:警告:非varargs调用varargs方法,最后一个参数的参数类型不精确; cmp.setModel(new com.codename1.ui.list.DefaultListModel(new String[]{"No accounts"})); cmp.setModel(new com.codename1.ui.list.DefaultListModel(new String [] {“No accounts”})); cast to Object for a varargs call cast to Object[] for a non-varargs call and to suppress this warning 转换为Object以进行varargs调用转换为Object []以进行非varargs调用并禁止此警告

C:\\Users\\RuffCode\\Documents\\mpayment\\src\\userclasses\\StateMachine.java:491: warning: non-varargs call of varargs method with inexact argument type for last parameter; C:\\ Users \\ RuffCode \\ Documents \\ mpayment \\ src \\ userclasses \\ StateMachine.java:491:警告:非varargs调用varargs方法,最后一个参数的参数类型不精确; cmp.setModel(new com.codename1.ui.list.DefaultListModel(new String[]{"Savings", "Loan"})); cmp.setModel(new com.codename1.ui.list.DefaultListModel(new String [] {“Savings”,“Loan”})); cast to Object for a varargs call cast to Object[] for a non-varargs call and to suppress this warning 转换为Object以进行varargs调用转换为Object []以进行非varargs调用并禁止此警告

C:\\Users\\RuffCode\\Documents\\mpayment\\src\\userclasses\\StateMachine.java:497: warning: non-varargs call of varargs method with inexact argument type for last parameter; C:\\ Users \\ RuffCode \\ Documents \\ mpayment \\ src \\ userclasses \\ StateMachine.java:497:警告:非varargs调用varargs方法,最后一个参数的参数类型不精确; cmp.setModel(new com.codename1.ui.list.DefaultListModel(new String[]{" "})); cmp.setModel(new com.codename1.ui.list.DefaultListModel(new String [] {“”})); cast to Object for a varargs call cast to Object[] for a non-varargs call and to suppress this warning 转换为Object以进行varargs调用转换为Object []以进行非varargs调用并禁止此警告

Note: C:\\Users\\RuffCode\\Documents\\mpayment\\src\\userclasses\\StateMachine.java uses or overrides a deprecated API. 注意:C:\\ Users \\ RuffCode \\ Documents \\ mpayment \\ src \\ userclasses \\ StateMachine.java使用或覆盖已弃用的API。 Note: Recompile with -Xlint:deprecation for details. 注意:使用-Xlint重新编译:弃用以获取详细信息。 Note: C:\\Users\\RuffCode\\Documents\\mpayment\\src\\userclasses\\StateMachine.java uses unchecked or unsafe operations. 注意:C:\\ Users \\ RuffCode \\ Documents \\ mpayment \\ src \\ userclasses \\ StateMachine.java使用未经检查或不安全的操作。 Note: Recompile with -Xlint:unchecked for details. 注意:使用-Xlint重新编译:取消选中以获取详细信息。 2 errors 5 warnings 2个错误5个警告

C:\\Users\\RuffCode\\Documents\\mpayment\\build.xml:56: Compile failed; C:\\ Users \\ RuffCode \\ Documents \\ mpayment \\ build.xml:56:编译失败; see the compiler error output for details. 请参阅编译器错误输出以获取详细信 BUILD FAILED (total time: 1 second) BUILD FAILED(总时间:1秒)

Any help and reason as to why it happened would be much appreciated. 任何帮助和原因,为什么它发生将非常感激。 Thanks 谢谢

cn1lib's are just zip files so make sure you downloaded the right file by verifying that it's a valid zip file. cn1lib只是zip文件,因此请确保通过验证它是有效的zip文件来下载正确的文件。

You can use the new extension install tool to install the library more easily. 您可以使用新的扩展安装工具来更轻松地安装库。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM