我正在嘗試使用Oracle VirtualBox配置Android x86運行計算機,以便它可以與Eclipse一起工作。我在使虛擬機「在線」時遇到了一些麻煩。我通過鍵入在Android終端仿真器下面連接手機到亞行:後來VirtualBox上的Android x86:Android已連接但未聯機
ifconfig eth0 192.168.40.1 netmask 255.255.255.0
route add default gw 192.168.40.1 dev eth0
,我切換到cmd並輸入 ADB本地主機連接
但是當我嘗試運行使用Eclipse我的測試代碼在虛擬Android上,它不會出現在Android設備選配器菜單中。此外,當我輸入adb devices
在cmd中,這是響應:
List of devices attached
localhost:5555 offline
令我擔心的是,以後每次我關閉虛擬機,我不得不在再次鍵入ifconfig
和route add
命令的另一件事終端,當我重新啓動,爲了連接到設備。
如何才能使設備在線?
編輯: 萬一它很重要,虛擬機被配置爲通過NAT網絡進行通信。這就是我的端口轉發規則是這樣的: 協議:TCP
主機IP:*
主機端口:5555
遊客IP:*
來賓端口:5555
EDIT2 相關問題:Error: device offline
EDIT3:潛在的解決方案:Android device chooser - My device seems offline
這個答案讓我:http://stackoverflow.com/a/18904761/436938 –