arm*_*ian 7 android android-emulator xamarin xamarin.forms visual-studio-emulator
我正在使用Visual Studio 2015更新1与windows 10 build 10586 TH1.
我也在使用Xamarin版本4.0.1.96.
我创建了一个空白的Xamarin.Forms应用程序.它可以毫无问题地部署到Windows Phone模拟器.但无法部署到Android Emulators.
当我启动Android项目Android Emulator成功启动但视觉工作室冻结此步骤.
我已经尝试了很多android模拟器配置文件,但无法解决问题.
此问题仅适用于在物理Android设备上成功部署的 Emulators和项目.
我对Xamarin.Android项目也有同样的问题.
这是输出窗口中的所有文本:
预先感谢您的帮助.
dav*_*dmx 11
我遇到了同样的问题,模拟器启动查找,但Visual Studio在构建/部署上挂起.终于从这里弄明白了.
Visual Studio在尝试将应用程序部署到模拟器时遇到困难,或者模拟器在其他IDE中不显示为调试目标
如果模拟器正在运行,但它似乎没有连接到ADB(Android Debug Bridge),或者它没有出现在使用ADB的Android工具中(例如,Android Studio或Eclipse),则可能需要调整模拟器寻找ADB.模拟器使用注册表项来标识Android SDK的基本位置,并在该目录下查找\ platform-tools\adb.exe文件.要修改模拟器使用的Android SDK路径,请执行以下操作:
- 通过从"开始"按钮上下文菜单中选择"运行",在对话框中键入regedit,然后选择"确定",打开注册表编辑器.
- 导航到左侧文件夹树中的HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Android SDK工具.
- 修改Path注册表变量以匹配Android SDK的路径.重新启动模拟器,您现在应该能够看到连接到ADB和相关Android工具的模拟器.
我的注册表中的值设置为"C:\ Program Files(x86)\ Android\android_sdk"(或类似).将其更新为"C:\ Users\{USERNAME}\AppData\Local\Xamarin\MonoForAndroid\AndroidSDK"为我解决了这个问题.(我还没有担心如何让所有用户都这样做.)
看看这里:
\n\n使用 VS Android 模拟器运行调试时 Xamarin Forms Android 应用程序崩溃
\n\n在笔记本电脑上不会出现此问题,因为其处理器不提供 Visual Studio Android 模拟器不支持的新功能。所描述的调整仅在具有较新 CPU 的 PC 上需要。
\n| 归档时间: |
|
| 查看次数: |
6690 次 |
| 最近记录: |