我正在開發黑莓的藍牙應用程序。我得到了一些BluetoothStateException在手機上運行應用程序的情況。我想知道是否有任何方法來調試手機上的應用程序?如何在黑莓中調試java應用程序
謝謝。
UDPATE:有一個在JDE的選項,我發現對設備進行調試,但它一直要求我安裝簽署keys.But我沒有使用任何BB API的AFAIK
我正在開發黑莓的藍牙應用程序。我得到了一些BluetoothStateException在手機上運行應用程序的情況。我想知道是否有任何方法來調試手機上的應用程序?如何在黑莓中調試java應用程序
謝謝。
UDPATE:有一個在JDE的選項,我發現對設備進行調試,但它一直要求我安裝簽署keys.But我沒有使用任何BB API的AFAIK
你不能安裝在手機中的應用程序BB沒有簽署它。在黑莓開發者網站上獲得一個開發者賬戶,你應該能夠設置簽名,這樣做幾乎是微不足道的。
如果您尚未使用需要簽名密鑰的BlackBerry API,則不應該簽名。特別是,基本的UiApplication類和BluetoothStateException不需要密鑰。
話雖如此,聽起來好像你在那裏使用了一個受保護的API(它們真的到處都是,例如PersistentStore或者系統包中的Display類)。當您使用受保護的API時,您可以在Eclipse中啓用警告。在Window-> Preferences-> BlackBerry Java Plug-In下,檢查Warnings子項,並確保未選中所有3個複選框。然後看看你的Eclipse警告/錯誤視圖。
另外,我同意@omermuhammed,簽名密鑰真的很容易。
如果您確實沒有使用受限制的API,那麼嘗試在SignatureTool對話框上點擊取消,看看它是否仍然有效。 – octo 2010-09-15 01:28:42