我可以很好地启动VS Emulator设备,但它们根本不会出现在ADB/Android工作室中.
我搜索并发现了一个类似的问题(同样的问题,只有我安装了独立的模拟器),但OP提供了一种解决方法,我想知道如何实际修复它,以便它每次都按预期显示,而不必手动连接(并且根据SO礼仪不想在评论中询问).
我还在Microsoft FAQ帖子中找到了一个"解决方案" ,指示您编辑注册表项
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Android SDK工具
但是在我的注册表中的"Wow6432Node"下找不到"Android SDK工具",这很可能是导致问题的原因.由于Android Studio/SDK安装或其他原因,我不确定它是否丢失,但是例如Genymotion设备连接到ADB没有任何问题.(我总是对手动向注册表添加任何内容感到不安,但也许我应该自己添加'PATH'?)
我今天刚刚安装了一些全新的Windows 10安装程序,并且自己没有在注册表中搞乱任何东西.
任何帮助表示赞赏.提前致谢!
我正在使用VS 2015 RC,我正在编写一个跨平台的移动应用程序.我已经安装并正常工作的所有常规工具(java,android sdk,xamarin,cordova等).所有的发展都很顺利.我可以调试就好了.Windows Phone 8.1模拟器运行和调试很棒.iOS模拟器运行和调试很棒.
当我尝试运行MS Android Emulator(从VS调试)时,我的项目构建成功(.apk创建),Android模拟器启动并启动模拟器操作系统就好了.
但是,在MS Android模拟器启动后,我弹出一个"无法找到Android调试桥(adb.exe)"的弹出窗口.我的应用程序从未出现在模拟器屏幕上,VS告诉我部署失败.
adb.exe安装并正常工作(D:\ Program Files(x86)\ Android\android-sdk\platform-tools\adb.exe).我可以去命令提示符,并从任何地方执行它(它在我的系统PATH中).ADB通常会通过命令提示符,检测设备以及一切正常的方式工作.只有通过VS它才会出错.
VS哪里可以找到adb.exe?是否与我选择在我的D:驱动器(而不是我的C :)上安装Android SDK(包括adb.exe等工具)有关?

android-emulator cordova visual-studio-cordova visual-studio-2015