【问题标题】:Visual Studio 2015 (C#) doesn't find and cannot install Android SDKVisual Studio 2015 (C#) 找不到且无法安装 Android SDK
【发布时间】:2016-12-13 12:37:25
【问题描述】:

我刚刚重新安装了 Visual Studio Community 2015 (Win10)。它是以前安装的,但后来在为 Android 编译时遇到了类似的问题。第一次打开它时,工具/Android 菜单可用,但是当我选择“Android SDK 管理器”时,除了“管理虚拟设备”之外的所有内容都显示为灰色。我(尝试)将 c# 与 Xamarin 一起用于移动设备。 Xamarin 部分我没有重新安装,所以 VS 找到并重用了旧的 Xamarin 安装。

当我查看“Solution”的 Droid 部分的“Properties”时,我无法选择要编译的任何 API 级别,而是要针对的最低 Android有一个可用的列表。 “Build”导致错误列表以“XamlCTask 任务无法从 C:\”开始...我用 Android SDK 安装了 Android Studio,这似乎工作正常。

是否有可能让 Visual Studio 2015 了解计算机上安装了 Android SDK?

【问题讨论】:

  • 嗨 LocalFluff,您可以检查 Visual Studio 2015 的 Nuget 包管理器是否已更新到最新版本 (3.4.4.1321),然后右键单击解决方案名称,选择“管理解决方案的 Nuget 包...”并单击“更新”/“合并”选项卡,如果有关于 Xamarin 项目的任何更新,您可以检查它们以安装此解决方案下的所有项目,然后清理解决方案并重新构建它。

标签: android visual-studio sdk installation xamarin-studio


【解决方案1】:

是的 - 您可以查看工具 > 选项 > Xamarin > Android 并检查 Android SDK、NDK 和 JDK 的路径吗?

如果您安装了这些,您可能需要将 VS 指向它们的正确位置。

让我知道这是否有效,我很好奇更新中发生了什么来做到这一点。

【讨论】:

  • 我做到了。所有这三个文件路径都有绿灯,并且它们的文件夹确实存在。它失败了,因为在我重新安装它之前它失败了。关于 XamlCTask 任务无法实例化自身的同样难以理解的错误消息。当我只是尝试通过选择 New Solution / Visual C# / Blank app Xamarin Forms Portable 进行构建时。对于 VS 不了解 Android SDK 在我为其指定路径的文件夹中是否存在且运行良好的情况,可以做些什么?这个软件是故意不可用的吗?
  • 现在智能 Visual Studio oracle 告诉我它找不到“android.jar for API Level 23”。但 API 23 已完全安装,并且适用于 Android Studio。是否可以让 Visual Studio 知道 SDK 实际安装在我告诉它安装的文件夹中? VS 只是另一个 Microsoft Failware。手册中的第 1 页只是一个谎言,前提是错误的。更糟糕的是,它们是虚假的,是欺诈的。一个人被愚弄来尝试使用这种垃圾邮件是愚蠢的。
  • 不,该软件并不意味着无法使用,虽然我理解您的沮丧,但我也想帮助您解决您的问题,所以让我们专注于让它工作。 Android Studio 是否指向与 Xamarin Studio 相同的 Android SDK 位置?
  • misskallisto 和其他所有人。我已经重新安装了所有东西(VS、Xamarin、SDK 等等),现在它可以工作了。我认为当 VS 下周强制更新时它会再次崩溃。但是只需要一天的时间就可以从头开始重新安装所有内容,以便 VS 可以找到 SDK 文件。很抱歉,我的挫败感蔓延到了这里的一种态度上,但是 VS 非常有问题,以至于分别为 IOS 和 Android 开发比尝试同时使用 C# Xamarin 更容易。好主意,但它不起作用。现在有了 MS 的标题,我认为它永远不会起作用。
  • 很高兴你喜欢 VS for Mac,这是我的团队打造的。它基于 Xamarin Studio,它甚至更好,因为 VS for Mac 仍处于预览阶段。
猜你喜欢
  • 2017-06-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-04-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多