You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Visual Studio 2017 Xamarin无法设置Android SDK位置问题求助

解决VS2017更新后Android SDK路径无法保存的问题

我之前也碰到过一模一样的问题!折腾了好一会儿才搞定,给你几个亲测有效的办法:

  • 检查路径权限:确保你复制的Android SDK文件夹路径,当前登录的Windows用户有读写权限。有时候VS更新后会悄悄篡改文件夹的权限设置,右键SDK文件夹→属性→安全,确认你的用户组拥有完全控制或读写权限。
  • 避开特殊字符路径:如果SDK路径里包含空格、中文或者特殊符号,试试改用Windows短路径格式(比如把C:\Program Files\Android\android-sdk改成C:\Progra~1\Android\android-sdk)。VS2017的路径解析模块对特殊字符兼容性较差,短路径能完美避开这个坑。
  • 手动修改配置文件:如果前面的方法都无效,直接修改VS的配置文件是最直接的办法:
    1. 完全关闭VS2017,打开文件资源管理器,输入%APPDATA%\Microsoft\VisualStudio\15.0_<你的VS唯一标识>\AndroidTools(把<你的VS唯一标识>换成你电脑里对应的文件夹名,通常是一串字母数字组合)
    2. 找到androidtools.config文件,用记事本或Notepad++打开,找到<AndroidSdkDirectory>标签,把你正确的SDK路径填到标签中间,比如<AndroidSdkDirectory>C:\Android\Sdk</AndroidSdkDirectory>
    3. 保存文件后重新打开VS,SDK路径应该就自动加载完成了
  • 重置VS设置(谨慎使用):如果以上所有方法都不行,可以尝试重置VS的全局设置:用管理员权限打开命令提示符,输入devenv.exe /ResetSettings并执行。注意这个操作会重置所有VS的自定义设置,比如主题、快捷键等,所以一定要谨慎操作。

小提示:如果你的SDK是通过Android Studio安装的,记得打开AS的SDK Manager确认路径和你在VS里填的一致,有时候AS会自动更新SDK路径,导致VS识别冲突。

内容的提问来源于stack exchange,提问作者Ian

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.15 06:53:23