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

6

我安装了带有Xamarin的Visual Studio Professional,但是没有安装Android SDK和Android NDK。然后我分别下载了SDK和NDK,解压它们并在Visual Studio选项中设置了它们的位置。我可以创建和运行Android应用程序,并且一切正常。除了我无法从Visual Studio启动SDK Manager或AVD Manager。当我点击相应的按钮时,什么也不会发生。Android SDK文件夹中不包含AVD和SDK Managers的exe文件。

3个回答

8
这是因为自从Android SDK Tools 26.0.1起,Google已正式弃用了SDK和AVD管理器GUI工具。他们用CLI(命令行界面)工具取代了这些工具。如果您需要更多关于此的详细信息,可以在此处阅读:

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

注意: Xamarin目前正在开发GUI工具来替换IDE中的此功能。


但是我的构建工具版本是25.0.2。 - saidfagan
1
构建工具不等于 SDK 工具。 - Jon Douglas
我明白了。应该不存在exe文件。我查看了我的家用电脑,没有exe文件。然而,可以从Visual Studio和Android Studio启动AVD Manager和SDK Manager。但是在我的工作电脑上,我可以从Android Studio启动,但无法从Visual Studio启动。当我按相应的工具栏按钮时,什么也不会发生。 - saidfagan
1
是的,没错。升级到 SDK 工具 26.0.1 后这些 exe 和 Android.bat 被弃用了。你可以通过重新下载 SDK 并不更新它来解决这个问题。 - Jon Douglas

3
除了已经给出的答案之外,AVD Manager在Visual Studio中无法打开(单击后没有反应)也可能是由于您的系统中缺少设置文件夹所致。
要解决此问题:
  • 打开CMD - 通过输入 cd C:\Users\your_username\ 导航
  • 通过输入 mkdir .android 创建一个名为 .android 的新文件夹
  • 现在 cd .android 并在那里创建一个新文件夹 - mkdir avd
  • 重新启动Visual Studio

来源


0

正如Jon所说:

Google已正式弃用Android SDK Tools 26.0.1的SDK和AVD Manager GUI工具。

我建议您安装Android Studio并利用其AVD管理器。我的意思是,您可以将其用作SDK和AVD提供程序而不是IDE。我不知道这是否是一个明智的解决方案,但它绝对有效!因此,请安装Android Studio并启动Android虚拟设备管理器,创建/编辑所需的模拟器。如果您的VS和Android Studio引用相同的SDK,则在VS的模拟器下拉菜单中将看到修改或新设备。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接