到目前為止,我們在開發中有兩種方法來測試應用.
一種是通過Android 模擬器來測試.另外就是當你的設備支持ADB調試的話,可以直接連到真實設備上測試.
Android模擬器相比真實設備慢得多(尤其是安裝應用).
因此大多情況下使用真實設備更方便.我個人也僅僅是在用可視化設計器時才使用模擬器.
然而不是所有的設備都支持ADB調試.這就是為什么要使用B4A-Bridge工具的原因.
B4A-Bridge由兩個元件組成. 一個元件運行在實際設備上,另外一個是IDE 的一部分,后者可以連接到前者,並與實際設備通訊.
連接是通過網絡實現的 (如果沒有網絡的話,B4A-Bridge 不能工作).
一旦建立連接, B4A-Bridge支持所有的IDE 特性, 包括:安裝應用,查看LogCat和可視化設計.
Android 不允許一個應用悄悄的安裝另外一個應用,因此當你使用B4A-Bridge運行你的應用時,會顯示安裝確認界面.
開始使用B4A-Bridge
1. 首先你需要把B4A-Bridge安裝到你的設備上.
你可以在這里下載B4A-Bridge: http://www.basic4ppc.com/android/files/b4a_bridge.apk.
B4A-Bridge同樣也可以在Android市場里面找到. 查找: B4A Bridge.
請注意你需要允許系統可以從"未知源"安裝應用. 這個可以通過系統設置里面更改.
2. 在你的設備上運行B4A-Bridge. 它會顯示一個如下圖的界面:
狀態就是: Waiting for connections(等待連接).
3. 在IDE菜單里選擇Tools - B4A Bridge - Connect.
你需要輸入真實設備屏幕上顯示的IP地址.
IDE 屏幕下方狀態條會顯示當前的狀態:
就這么簡單.
當B4A-Bridge被連接后,它首先檢查設計器應用是否需要更新,如果需要更新的話,它會首先安裝設計器應用.
除非你按了Stop鍵,B4A-Bridge會作為一個服務一直運行着.
你可以隨時通過打開提醒屏來查看它的運行情況:
在提醒上點擊會打開主屏幕.
上面已經說過,當你運行一個應用時,你需要確認這個安裝. 通常會顯示下面的屏幕:
在上面的對話框里,你應該選擇Open來運行這個應用.
如果你試着安裝一個簽着不同key 的已有應用時, 安裝會失敗(沒有任何有意義的信息). 你應該先卸載存在的應用. 回到主屏選擇 - Settings - Applications - Manage applications - 選中該應用 - Uninstall.
為了節省電池能量,一旦你完成開發就應該按Stop按鈕結束B4A-Bridge.
B4A-Bridge就是用Basic4android編寫的.
源程序可以在這里下載: http://www.basic4ppc.com/forum/basic...html#post45854