2016-07-05 52 views
1

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

编译强制遵从所支持的API /功能以实现最大的设备兼容性。这允许更小的 代码大小和更宽的设备支持

编译4个源文件到C:\用户\ RuffCode \文件\移动支付\构建\ TMP C:\用户\ RuffCode \文件\移动支付\ SRC \ userclasses \的StateMachine .java:14:error:package com.codename1.bluetoothle does not exist import com.codename1.bluetoothle.Bluetooth;

C:\ Users \ RuffCode \ Documents \ mpayment \ src \ userclasses \ StateMachine.java:359:error:can not find symbol private Bluetooth bt; 符号:类蓝牙 位置:类的StateMachine

C:\用户\ RuffCode \文件\移动支付\ SRC \ userclasses \ StateMachine.java:222:警告:用非精确参数类型为可变参数最后方法的非可变参数呼叫参数; ()新的DefaultListModel(新的字符串[] {“没有帐户”})); 铸到对象的可变参数调用 投为Object []对非可变参数调用,并禁止这种警告

C:\用户\ RuffCode \文档\移动支付的\ src \ userclasses \ StateMachine.java:229:警告:对于最后一个参数,非可变参数类型的可变参数方法调用; ()新的DefaultListModel(新的字符串[] {“没有帐户”})); 浇铸到Object对可变参数呼叫 浇铸到对象[]用于非可变参数呼叫并抑制此警告

C:\用户\ RuffCode \文件\移动支付\ SRC \ userclasses \ StateMachine.java:306 :警告:对于最后一个参数,非可变参数类型的可变参数方法调用; cmp.setModel(new com.codename1.ui.list.DefaultListModel(new String [] {“No accounts”})); 转换为Object为可变参数呼叫 转换为Object []为非可变参数调用并取消此警告

C:\ Users \ RuffCode \ Documents \ mpayment \ src \ userclasses \ StateMachine.java:491:警告:用于最后一个参数的非可变参数类型的可变参数方法的非可变参数调用; cmp.setModel(new com.codename1.ui.list.DefaultListModel(new String [] {“Savings”,“Loan”})); 转换为Object的可变参数呼叫 转换为Object []为非可变参数调用并取消此警告

C:\ Users \ RuffCode \ Documents \ mpayment \ src \ userclasses \ StateMachine.java:497:警告:用于最后一个参数的非可变参数类型的可变参数方法的非可变参数调用; cmp.setModel(new com.codename1.ui.list.DefaultListModel(new String [] {“”})); 转换为Object的可变参数呼叫 转换为Object []为非可变参数调用并取消此警告

注意: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:编译失败;详细信息请参阅编译器错误输出。 BUILD FAILED(总时间:1秒)

任何帮助和原因,为什么它会发生将不胜感激。谢谢

+0

对我来说,这是一个导入错误。你确定你没有把这个库意外地放在/ target下? – kaya

回答

0

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

您可以使用新的extension install tool更容易地安装库。

+0

我试过了。现在我得到错误包com.codename1.bluetoothle不存在 import com.codename1.bluetoothle.Bluetooth; – 4bdu1

+0

检查lib/impl目录下的类文件应该存在于层次结构中。它在吗? –

+0

是的,它是那里 – 4bdu1