在windows上調試android程序,能夠利用hyperv虛擬化功能,微軟也提供了模擬工具和android studio、eclipse的配置說明,再也不累述。android
關於啓動vs模擬器的cmd命令:windows
emulatorcmd.exe /sku:Android launch /id:xxxxx
若是指定了啓動的參數id,能夠直接相應相應版本模擬器。能夠經過下方命令查看id:網絡
emulatorcmd.exe /sku:Android list /type:device
或者根據hyperv虛機文件,找到C:\Users\【user】\AppData\Local\Microsoft\VisualStudioEmulator\Android\Containers\Local\Devices下的cfg配置文件找到id。app
在開發環境run app的過程當中,若是環境沒有識別出模擬器,說明adb(adnroid debug bridge)沒有啓動,這個工具在android sdk目錄下,它的做用是經過端口映射,將本地apk安裝到模擬器。eclipse
1. 若是sdk採用exe安裝方式,能夠找到註冊表,將其value值對應其sdk安裝位置。工具
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Android SDK
2. 若是是壓縮包的形式,能夠採用經過cmd命令啓動,port參數能夠指定,ip參數能夠在vs模擬器網絡信息中找到。spa
adb.exe connect [IP]:[Port]