在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]