Visual Studio:Android SDK 设置(API 级别 19 和 21、22、23)

Posted

技术标签:

【中文标题】Visual Studio:Android SDK 设置(API 级别 19 和 21、22、23)【英文标题】:Visual Studio: Android SDK Setup (API Level 19 and 21,22,23) 【发布时间】:2017-05-14 01:25:33 【问题描述】:

我在 Virtual Studio Community 2015 中安装 android SDK 时遇到了这个问题。每当我尝试安装或修复 VS 时,总是遇到 API 级别 19 和 21,21 和 23 的设置问题。它总是说软件包没有下载,我应该检查我的互联网连接。但是,我的互联网连接运行良好。我见过许多其他用户也有类似的问题,但没有一个建议的修复对我有用。我已经重新安装了 VS 两次并修复了 3 或 4 次。我检查了我的 Java 版本和代理设置,或者尝试通过 Android SDK 管理器/与 Android Studio 一起安装它们。到目前为止没有任何运气。我希望我没有监督任何修复。

不幸的是,日志很长,所以我不能在这里发布(如果您有什么建议可以发布,请告诉我!)。在链接中,您将找到我收到的错误消息的两个屏幕截图。

你能帮帮我吗?

【问题讨论】:

嗨,Stela,您的问题解决了吗? 【参考方案1】:

我所做的只是从 Oracle 安装 Java SE Development Kit 8u151(显然 VS 2015 使用 Java 7 而不是 8),然后以管理员身份运行 VS 2015 并进行修改。第三方 SDK(19、21、23 和 22)可用且安装正确。希望我在多次安装并最终重新安装我的操作系统之前就知道这一点……假设我可以用一个干净的状态完成。

【讨论】:

【参考方案2】:

我能够使用来自https://social.msdn.microsoft.com/Forums/sqlserver/en-US/780c0b11-41da-4935-9ae5-dadf38292b51/android-sdk-setup-api-not-installed?forum=vssetup 的@Richard_Norton 和@bugzapper 的建议和评论解决了上述问题。

    我卸载了不是版本 8 的旧版 Java SE 开发工具包。 我下载并安装了 Java SE 开发工具包版本 8,您可以在此处http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 获得它。 然后我修改 Visual Studio 2015 以安装 Android SDK 设置(API 级别 19 和 21)和 23。

我希望,这个答案可以帮助将来遇到此类问题的人。

【讨论】:

【参考方案3】:

参考报错信息,可以尝试以下方法:

    打开 Android SDK 管理器并单击工具-选项... 并选中“强制 https://... 使用 https://... 获取源”选项并尝试下载这些 android SDK 包再次。如果您之前已经尝试过,可以忽略它。

    查看此博客:Visual Studio 2015 install failures (Android SDK Setup) behind a Proxy 并按照以下步骤进行修复:

    • 在安装 Visual Studio 之前,在此位置创建一个文件:%USERPROFILE%.android\androidtool.cfg

    • 在您刚刚创建的 androidtool.cfg 文件中,放置您可以从博客中找到的内容。确保更新文件中的“http.proxyPort”和“http.proxyHost”!

    • 正常安装 Visual Studio

    看看这个类似的问题:Visual Studio 2015 setup issue with Android SDK – hack it!, 如果你发现了相同的根本原因:所有谷歌存储库都没有这个包,你可以尝试创建自己的存储库包含这个缺失打包并让 Visual Studio 安装程序“思考”他下载包并成功解压缩。

顺便说一句,安装日志文件可以上传到https://onedrive.live.com/并在这里分享链接。

【讨论】:

【参考方案4】:

只需从 Visual Studio 的菜单(工具/Android/Android SDK 管理器...)启动 SDK 管理器,然后选择所需的 API 级别并下载它们! 无论如何,请咨询 SDK 管理器,这是获取 Android SDK 的工具,有时您需要通过它更新内容!

【讨论】:

以上是关于Visual Studio:Android SDK 设置(API 级别 19 和 21、22、23)的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio2015设置Android SDK路径

Visual Studio 2015 setup issue with Android SDK – hack it!

重新安装 Windows/Visual Studio 2015/Xamarin - 找不到 Android SDK

如何让 Visual Studio 2015 安装程序知道我已经拥有 Android SDK?

Visual Studio 2017中的Android设备管理器显示'Android SDK平台丢失'

Visual Studio:Android SDK 设置(API 级别 19 和 21、22、23)