我使用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
创建一个名称 - 现在
cd .android
并在此处创建一个新文件夹-mkdir avd
- 重新启动Visual Studio
.android
的新文件夹积分
正如乔恩所说的
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的仿真器下拉下看到修改或新设备。