Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/182.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows update显然从Visual Studio中删除了Android SDK文件_Android_Visual Studio_Xamarin_Xamarin.android_Visual Studio 2017 - Fatal编程技术网

Windows update显然从Visual Studio中删除了Android SDK文件

Windows update显然从Visual Studio中删除了Android SDK文件,android,visual-studio,xamarin,xamarin.android,visual-studio-2017,Android,Visual Studio,Xamarin,Xamarin.android,Visual Studio 2017,我刚刚重新启动Windows 10计算机以安装一些更新,之后我在Visual Studio中开始出现以下错误: Error Xamarin.Android for Visual Studio requires Android SDK. Please install it or set Android SDK path on Tools->Options->Xamarin->Android Settings menu. 0 我觉得这很奇

我刚刚重新启动Windows 10计算机以安装一些更新,之后我在Visual Studio中开始出现以下错误:

Error       Xamarin.Android for Visual Studio requires Android SDK. 
Please install it or set Android SDK path on Tools->Options->Xamarin->Android Settings menu.            0   
我觉得这很奇怪,因为我以前从未遇到过Android SDK的任何问题。所以我转到工具->Android打开SDK管理器,但是所有选项都是灰色的,不可选择。以下是一个屏幕截图:

所以我做了一些研究,告诉我用.exe文件手动启动SDK管理器。因此,我在文件中搜索SDK管理器,但当我单击打开它时,我收到以下错误消息:

The item that this shortcut refers to has been changed or moved.
Would you like to remove this shortcut?
我在卸载Android SDK工具和AVD管理器快捷方式时也遇到了同样的错误。因此,在我的Windows更新过程中,我所有的Android SDK文件似乎都因为某种原因被删除了

然后我注意到在VisualStudioTools->Options->Xamarin->Android下,“Android SDK位置”是空的。截图:

然后我从下载了Android Studio,找到了.exe文件的位置,然后将路径复制并粘贴到“Android SDK位置”字段中,然后单击“确定”。但这片土地并没有被拯救。无论我做什么,当我打开选项时,“Android SDK位置”字段总是空的

我不知道如何进行。有人有什么想法吗

更新

我运行了VisualStudio安装程序,单击“修改”,在“单个组件”下,它告诉我已经安装了最新的Android SDK安装程序(API级别25)。我需要安装其他东西吗?截图:


首先,
Android SDK位置
路径是
Android SDK
路径不是
.exe文件
路径。 其次,检查路径
C:\ProgramFiles(x86)\Android\Android sdk
,这是Visual Studio存储
Android sdk
的默认路径,以查看它是否存在。在我的计算机中,如下所示:

如果它不存在,它可能已被您的计算机更新过程删除。 为什么“Android SDK位置”字段始终为空是因为路径错误

您还可以使用已下载的Android Studio获取Android SDK的路径:


Android Stuido->文件->设置->外观和行为->系统设置->Android SDK,然后将
Android SDK位置
路径复制并粘贴到Visual Studio。在Android Studio中可以找到如下内容:

最好从Visual Studio安装程序更新Visual Studio

加载Visual Studio安装程序时,请选择修复选项


它将解决所有问题…

如何使用VS installer修改visual studio?我不知道这可以做到。如何在已安装的Visual Studio上执行此操作?在搜索栏中键入Visual Studio安装程序,运行安装程序。。。然后VS安装程序将加载,然后在所选VS上选择修复下拉列表version@ShiwankaChathuranga这花了一段时间,但用VisualStudio安装程序修复了该问题。谢谢如果你加上这个作为回答,我可以接受。好消息,是的,我会加上这个