无法从 Visual Studio 2017 启动 AVD 管理器或 SDK 管理器



我使用Xamarin安装了Visual Studio Professional,但是没有 Android SDK和Android NDK。然后,我分别下载了SDK和NDK,解压缩了它们,并将其位置设置在Visual Studio选项中。我能够创建和运行Android应用程序,一切正常。除了我无法从Visual Studio启动SDK Manager或AVD Manager。当我单击相应的按钮时,什么都不会发生。Android SDK文件夹不包含AVD和SDK经理的EXE文件。

这是因为从Android SDK Tools 26.0.1开始,Google已正式弃用了SDK和AVD Manager GUI工具。他们已经用CLI(命令行接口(工具替换了这些工具。如果您需要有关此的更多详细信息,则可以在此处阅读:

https://bugzilla.xamarin.com/show_bug.cgi?id=54521

注意: Xamarin当前正在使用GUI工具来替换IDE。

除了这里给出的答案之外,AVD管理器的问题未在Visual Studio中打开(单击后什么都没有发生(也可能是由于系统中缺少的设置文件夹。

解决此问题:

  • 打开CMD-通过键入cd C:Usersyour_username
  • 导航
  • 通过键入mkdir .android
  • 创建一个名称.android的新文件夹
  • 现在cd .android并在此处创建一个新文件夹-mkdir avd
  • 重新启动Visual Studio

积分

正如乔恩所说的

Google已正式弃用了SDK和AVD Manager GUI工具 Android SDK工具26.0.1

我建议您安装Android Studio并利用其AVD经理。我想说的是,您可以将其用作SDK,而AVD提供商不是IDE。我不知道这是否是明智的解决方案,但肯定有效!因此,安装Android Studio并启动Android Virtual Device Manager并创建/编辑所需的仿真器。如果您的VS和Android Studios都指的是同一SDK,则您将在VS的仿真器下拉下看到修改或新设备。

最新更新