2016-07-05 100 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