当我尝试运行一个新的空白Android应用程序时,我收到一个错误:
“无法找到Android SDK目录......”。
我在谷歌搜索解决方案,我发现我需要去Tools -> Android -> Android SDK Manager
,然后我意识到按钮被禁用。
我做了一些检查:在Tools -> Options -> Android Setting
中获取Android SDK Location并且它是空的。此外,文件夹Programs Files(x86)\Android\android-sdk
只包含一个名为extras
的文件夹
我做了两次VS修复,没有任何改变。
据我所知,我没有SDK,不知何故VS无法正确安装。
是否有任何手动方式来安装它或任何其他解决方案?
编辑:我已尝试卸载Visual Studio并再次安装。它无法成功安装所有内容,这是日志:
软件包'JavaJDKV2,version = 1.8.6,chip = x64'无法安装。搜索URL 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,版本= 15.8.27906.1)Google Android模拟器(API级别27)(Component.Google.Android.Emulator.API27,版本= 15.8.27906.1)Java SE开发套件(8.0.1120.15)(Component.JavaJDK,版本= 15.6.27406.0)
我修好了,这对我有用:
sdkmanager --list
,有关更多信息,请参阅sdkmanager page