当我尝试运行新的空白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)
答案 0 :(得分:0)
我修复了它,这对我有用:
sdkmanager --list
,有关更多信息,请参见sdkmanager page 答案 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位置
完成!