Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發環境 >> Android adb如何與VirtualBox連接

Android adb如何與VirtualBox連接

編輯:Android開發環境

       用過VirtualBox的朋友知道,它有四種網絡連接方式:NAT、Bridged、Internal和Host-only。下面詳細介紹NAT和Host-only方式下,Android adb連接運行於VirtualBox上的Android系統的方法。

  其文檔中的介紹:

Android adb如何與VirtualBox連接

       虛擬機上如下圖所示:

Android adb如何與VirtualBox連接

       如下紅線所示:

Android adb如何與VirtualBox連接

       NAT方式
 
  首先使用VirtualBox自帶的VBoxManage.exe工具修改一下和android的相關設置,如上圖網絡連接1,確定連接方式為NAT。

       Windows下 開始-運行-cmd, 然後進入到VirtualBox安裝目錄,如下圖:

Android adb如何與VirtualBox連接

Android adb如何與VirtualBox連接

       然後運行下列幾條命令:

  vboxmanage modifyvm "Android" --natpf1 "guestadb,tcp,,5555,,5555"
  vboxmanage modifyvm "Android" --natpf1 "guestadb1,udp,,5555,,5555"
  vboxmanage modifyvm "Android" --natpf1 "guestadb2,tcp,,5554,,5554"
  vboxmanage modifyvm "Android" --natpf1 "guestadb3,udp,,5554,,5554"

  注意:這裡的Android是你剛才創建虛擬機時起的名字。

  關掉所有的模擬器

  adb kill-server
       adb start-server
       adb shell

  在Windows的cmd命令行中執行完上述幾條命令後,你會發現你己經進入了VirtualBox中運行的android的內部了,如下圖:

Android adb如何與VirtualBox連接

       Host-only方式

Android adb如何與VirtualBox連接

       如上圖所示,確保其網絡連接為Host-only方式,然後啟動VirtualBox中的android操作系統,切換到命令行模式下(Alt+F1),如下圖所示執行 linux下netcfg命令:

Android adb如何與VirtualBox連接

       如上圖所示在window下ping一下192.168.56.101這個地址,如果不能ping通,檢查一下VirtualBox的網絡設置,直到通了為止。

    在Window的cmd命令行模式下執行以下命令:

Android adb如何與VirtualBox連接

       執行adb connect 192.168.56.101後,如果網終連接沒有問題會顯示連接上。

       再執行adb devices你會看到這個己經連上的設備,即裝在VirtualBox中的android操作系統。

       執行一下adb shell,此時己經可以進入了android操作系統內部了。

Android adb如何與VirtualBox連接

       上述過程中很有可能因為端口的原因出題,此時只需要設置一下android的TCP端口即可。

       在VirtualBox中的android操作系統的命令行模式下執行下述命令即可:

Android adb如何與VirtualBox連接

       然後再在Window的cmd命令行模式中連接即可。

       如果要退出連接,執行下述命令,當再找設備圖時己經沒有了。

Android adb如何與VirtualBox連接

       注:上述兩種連接方式不可共存,原因正在查找中。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved