【问题标题】:Windows update apparently deleted Android SDK files from Visual StudioWindows 更新显然从 Visual Studio 中删除了 Android SDK 文件
【发布时间】:2018-05-17 08:23:36
【问题描述】:

我刚刚重新启动了我的 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 的任何问题。于是我去Tools->Android打开SDK管理器,但是所有的选项都是灰色的,无法选择。截图如下:

所以我做了一些研究,this post 告诉我用 .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 管理器快捷方式时遇到了同样的错误。因此,我的所有 Android SDK 文件似乎在我的 Windows 更新期间都因某种原因被删除了。

然后我注意到在 Visual Studio Tools->Options->Xamarin->Android 下,“Android SDK Location”是空的。截图:

然后我从official site 下载了Android Studio,找到了.exe 文件的位置,然后将路径复制并粘贴到“Android SDK 位置”字段中,然后单击“确定”。但是该字段没有被保存。无论我做什么,当我打开 Options 时,“Android SDK Location”字段总是空的。

我不知道如何继续。有人有什么想法吗?

更新

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

【问题讨论】:

  • 用VS安装器修改Visual Studio怎么样?
  • 我不知道可以这样做。如何在已安装的 Visual Studio 上执行此操作?
  • 在搜索栏中输入 Visual Studio 安装程序,运行安装程序...然后 VS 安装程序将加载,然后在您选择的 VS 版本的下拉菜单中选择修复
  • @ShiwankaChathuranga 花了一段时间,但使用 Visual Studio 安装程序修复它解决了问题。谢谢!如果您将其添加为答案,我可以接受。
  • 好消息,我会补充的

标签: android visual-studio xamarin xamarin.android visual-studio-2017


【解决方案1】:

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

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

它将解决所有问题...

【讨论】:

    【解决方案2】:

    首先,Android SDK Location 路径是 Android SDK 路径而不是 .exe file 路径。 其次,检查路径C:\Program Files (x86)\Android\android-sdk,这是Visual Studio存储Android SDK的默认路径,看它是否存在。在我的电脑里是这样的:

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

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

    Android Stuido -> 文件 -> 设置 -> 外观和行为 -> 系统设置 -> Android SDK,然后将 Android SDK Location 路径复制并粘贴到 Visual Studio。在Android Studio中找到这样的:

    【讨论】:

      猜你喜欢
      • 2015-01-27
      • 2017-08-12
      • 1970-01-01
      • 2014-03-23
      • 2015-04-04
      • 1970-01-01
      • 2022-11-18
      • 2018-07-21
      • 1970-01-01
      相关资源
      最近更新 更多