适用于 Android 的 Visual Studio 模拟器 - 项目未部署

Posted

技术标签:

【中文标题】适用于 Android 的 Visual Studio 模拟器 - 项目未部署【英文标题】:Visual Studio Emulator for Android - Project does not Deploy 【发布时间】:2015-09-26 16:24:42 【问题描述】:

Windows 8.1

Visual Studio 2015 RC

android 应用程序 API 级别 21(Xamarin.Android v5.0 支持)

我最近不得不重建一台新电脑,因为我的旧电脑出现了重大问题。在这台新 PC 上,项目编译并且模拟器启动。但是,在模拟器操作系统加载屏幕期间,我收到一条消息:

“Visual Studio Emulator for Android 的此预发布版本将在 3 天 13 小时后到期。请升级到更新的版本。”

单击“确定”后,模拟器操作系统完成加载,并收到消息“2>模拟器启动成功。”在 Visual Studio 输出窗口中。

在我以前的 PC 上,我在模拟器加载期间没有收到弹出消息,在模拟器完成加载后,它会将应用程序部署到模拟器并开始调试。但是,模拟器在我的新 PC 上完成加载后,Visual Studio 中不再显示任何输出,并且 Visual Studio 右下角的绿色加载栏大约为 30%。

我无法在线找到与我在模拟器加载屏幕期间收到的弹出消息相关的任何信息。我找不到模拟器或 Visual Studio 的任何更新。我已经卸载并重新安装了 Android Studio、Xamarin Studio 和 Visual Studio 两次,没有任何变化。

如何更新到最新版本?

为什么调试器启动时 Visual Studio 不部署项目?

【问题讨论】:

嘿,保罗——我们今天推出了更新。您应该在 VS 通知中心获得祝酒词,要求您更新模拟器。安装更新将解决过期问题。 【参考方案1】:

有同样的问题,提升的权限不起作用。从命令行运行 adb 已经连接。

来自 Xamiran 的新更新(版本 4.0.4.4),为我解决了这个问题。 :)

【讨论】:

【参考方案2】:

我遇到了一些问题,我可以通过从命令行手动运行 adb connect emulatorhost:5555 来修复它。

【讨论】:

这个方法对我有用!您可以进入模拟器,点击右侧边栏底部的“>>”箭头,进入“网络”查看模拟器适配器的地址。拿走它并运行adb connect IP_address。端口5555 是默认值,因此它是可选的。【参考方案3】:

我发现我必须以提升的权限启动 Visual Studio。我更改了快捷方式的属性并检查了“以管理员身份运行”字段,一切都很好。

【讨论】:

我正在启动 VS 2015,并提升了“以管理员身份运行”的权限。但是,当我运行 Android 模拟器时,我仍然会收到“预发布”消息。 @ChrisSwain 我们今天推出更新。您应该在 VS 通知中心获得祝酒词,要求您更新模拟器。安装更新将解决过期问题。 @JohnKemnetz - 我得到了更新的模拟器。现在我收到此消息警报:“模拟器无法连接到设备操作系统:设备没有响应连接请求。某些功能可能被禁用。”当我尝试运行我的 Xamarin.Android 项目时,模拟器启动后会显示此警报消息。模拟器启动并说“操作系统正在启动...”很长一段时间,然后显示消息警报。 @JohnKemnetz - 更新:安装新模拟器后重新启动,现在效果很好! @JohnKemnetz 非常感谢。这解决了我问题的最后一个烦恼。为了启动模拟器,我也必须在更新后重新启动。

以上是关于适用于 Android 的 Visual Studio 模拟器 - 项目未部署的主要内容,如果未能解决你的问题,请参考以下文章

适用于 Android 的 Visual Studio 模拟器 - 项目未部署

适用于 Android 的 Visual Studio 模拟器 - 安装 Gapps(Google Play 服务)

适用于 Android 的 react-native 和 Visual Studio 模拟器

适用于Android的Visual Studio模拟器:如何更改键盘语言

适用于 android 的 Visual Studio (2015) 模拟器无法正常工作 - XDE.exe - 退出代码 3

适用于 Android 的 Visual Studio 模拟器不使用 windows 10 pro 运行 vs 2017