Visual Studio 2017工具->禁用Android

时间:2018-08-28 10:01:34

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

当我尝试运行新的空白Android应用程序时,出现错误消息:

  

“找不到Android SDK目录...”。

我在google中搜索了一个解决方案,发现需要转到Tools -> Android -> Android SDK Manager,然后我才意识到按钮已被禁用。

我做了一些检查:Tools -> Options -> Android Setting中(对于Android SDK位置),并且为空。此外,文件夹Programs Files(x86)\Android\android-sdk仅包含一个名为extras的文件夹

我做了一次VS维修,没有任何变化。

据我所知,我没有SDK,而VS无法正确安装它。

是否可以通过任何手动方式来安装它或任何其他解决方案?

编辑:我尝试卸载Visual Studio并重新安装。它无法成功安装所有内容,这是日志:

  

软件包'JavaJDKV2,version = 1.8.6,chip = x64'安装失败。       搜索网址           https://aka.ms/VSSetupErrorReports?q=PackageId=JavaJDKV2;PackageAction=Install;ReturnCode=-1       细节           执行命令:“ C:\ ProgramData \ Microsoft \ VisualStudio \ Packages \ JavaJDKV2,version = 1.8.6,chip = x64 \ jdk-8u181-windows-x64.exe” / quiet           返回码:-1           返回码详细信息:未知错误(0xffffffff)       日志记录           C:\ Users ****** \ AppData \ Local \ Temp \ dd_setup_20180828172213_290_JavaJDKV2.log       受影响的工作量           .NET的移动开发(Microsoft.VisualStudio.Workload.NetCrossPlat,version = 15.8.27906.1)       受影响的组件           Android SDK设置(API级别27)(Component.Android.SDK27,version = 15.8.27906.1)           Google Android模拟器(API级别27)(Component.Google.Android.Emulator.API27,version = 15.8.27906.1)           Java SE开发套件(8.0.1120.15)(Component.JavaJDK,version = 15.6.27406.0)

3 个答案:

答案 0 :(得分:0)

我修复了它,这对我有用:

  1. 我下载了Android Command line tools
  2. 我将下载的文件夹放在C:\ Program Files(x86)\ Android \ android-sdk
  3. 我打开CMD并定向到该文件夹​​。
  4. 我已经检查了命令sdkmanager --list,有关更多信息,请参见sdkmanager page
  5. 然后我通过sdkmanager命令下载了所需的SDK
  6. 此外,从命令行下载所需内容后,VS2017的SDK管理器也开始正常工作。

答案 1 :(得分:0)

https://developer.android.com/studio网站上下载“ sdk-tools-windows-4333796.zip”的最新版本,并将Visual Studio更新到最新版本

这肯定会起作用,因为即使在我的情况下,如果3天都出现相同的错误,那么我做了这些更改,现在可以正常工作了

答案 2 :(得分:0)

安装Android Studio-https://developer.android.com/studio 打开Android Studio->配置->复制Android SDK位置 打开Visual Studio->工具->选项-> Xamarin->粘贴您的SDK位置 完成!