Android模拟器无法获取最新版本

时间:2017-06-02 17:54:25

标签: android visual-studio xamarin gradle

我知道很多你会想把它标记为重复,但这是一个具体的问题,请在任何行动之前阅读

我在Windows 7笔记本电脑的Visual Studio 2017社区中使用Xamarin。

我安装了HXAM,然后我也想通过BIOS修复可视化设置。

现在,当我运行任何跨平台应用程序时,使用模拟器(Android 6.0 - API 23 | ARM),我收到以下错误:

    1>emulator: WARNING: UpdateCheck: Failure: Error
    1>emulator: WARNING: UpdateCheck: Failure: Error
    1>emulator: WARNING: UpdateCheck: failed to get the latest version, skipping check (current version '25.2.5-3567187')
    1>...
    1>...
    1>...
    1>...
    1>Emulator is not ready to be used.
    1>Deploy failed on RealDeal

这里有几点需要注意:

  • 项目未部署。
  • 我看过以前的问题。
  • 我在调试和发布模式下都试过这个。
  • 他们建议在命令行上运行一行代码 - emulator.exe -avd <avd_name> -no-audio -http-proxy <proxy_name>:<proxy_port>但是,我不知道这个控制台在哪里,我怎么找到我的代理名称才能使用这个东西(我不ave有权查看代理详细信息,因为我被公司网站阻止这样做。)
  • 我看到的其他解决方案是我应该在Gradle中包含一些代码。 (我的项目中没有Gradle文件)
  • 我尝试增加RAM和所有那些记忆。
  • 禁用Hyper-V。

请帮我找一个解决方案,谢谢!

2 个答案:

答案 0 :(得分:0)

你不应该使用ARM,而是使用Atom(x86)。

TL; DR

当Visual Studio安装Android内容时,默认情况下有4个模拟器:

enter image description here

VisualStudio_android-23_x86_phone 是您要使用的。

如果因任何原因不存在,您可以转到工具&gt;自行创建。 Android&gt; Android模拟器管理器&gt;创建,然后设置详细信息,如上面的屏幕截图。

确保将CPU / ABI设置为Google API Intel Atom(x86),否则XHAM将无法正常工作。

在此之前,请确保已安装hxam(在Android SDK Manager上):

enter image description here

最后但同样重要的是,请确保为构建选择了模拟器:enter image description here

答案 1 :(得分:0)

检查您的互联网连接。安装新防火墙后我遇到了同样的问题。