config.ini中的系统映像文件夹不存在

时间:2018-12-24 12:05:10

标签: android visual-studio xamarin

最近我安装了Xamarin和Android SDK,以便进行Android开发。在花费一整天的时间解决错误之后,再编写一行代码,这让我很头疼。我在互联网上的任何地方都找不到解决方案。 This appears in the device manager.

我已经安装了模拟器,并且下载了一些系统映像。我已经搜索了此config.ini,但没有找到错误似乎正在引用的那个。我可以很好地构建解决方案,但是当我尝试调试时,只说“存在部署错误”,在输出窗口中只说“错误:已取消”。

有什么办法解决这个问题?

谢谢。

3 个答案:

答案 0 :(得分:0)

几次重新安装Visual Studio和Android SDK最终解决了上述问题

答案 1 :(得分:0)

因此,我在设备管理器上遇到了相同的错误消息。我通过以下步骤解决了该问题:

  1. 转到您的~\.android\avd。应该有一个名为 [YourDeviceName].avd。就我而言,它是Nexus_5X_API_28_x86.avd。
  2. 文件夹内应有一个config.ini。寻找物业 名为image.sysdir.1。我的是image.sysdir.1=system-images\android-28\google_apis_playstore\x86\。 确保您已经正确下载了这样的图像 %ANDROID_HOME%\system-images

对我来说,似乎我已经在两个不同的位置通过Android Studio和Visual Studio Xamarin安装了两次Android SDK,并且它们弄乱了我的设备管理器。因此,我卸载了其中一个并移动了图像,然后效果很好。虽然对于OP来说可能已经太迟了一年,但我希望这对以后的人有所帮助。

答案 2 :(得分:0)

我只是遇到了同样的问题。


您可以像这样解决此问题:

  1. 选择相应的Android模拟器设备
  2. 在Android设备管理器的右上角点击省略号字符
  3. 选择“下载系统映像”菜单项

这将为您的Android仿真器下载缺少的系统映像。


以下是一些截图,描述了解决方案(它们是德语):

Android Device Manager - Download System Image menu item

Android Device Manager - Download progress


我怀疑Microsoft没有添加这些内容,因为它们不是Google提供的。下载图像时,您需要接受Google的许可条款。