VS2019 Xamarin开发提示Android SDK tools过时需安装cmdline-tools报错求助
Xamarin Android SDK 报错解决方案
- 关闭所有Visual Studio进程,删除
C:\Program Files (x86)\Android整个目录,若提示权限不足,可右键文件夹选择获取管理员权限后再删除,避免旧的损坏配置残留。 - 右键Visual Studio 2019快捷方式,选择属性-兼容性,勾选以管理员身份运行此程序,避免后续SDK写入时因Windows 11系统权限限制导致文件缺失。
- 打开Visual Studio Installer,点击VS2019对应的修改按钮,切换到单个组件标签页,搜索并勾选以下组件:
- Android SDK 平台工具
- Android SDK 命令行工具
- Android SDK 生成工具
- 匹配项目需求的对应版本Android API SDK
- 确认安装后等待组件全部部署完成,不要中途中断安装。
- 若自动安装后仍提示文件缺失,手动校正SDK目录结构:
- 进入
C:\Program Files (x86)\Android\android-sdk目录,新建cmdline-tools文件夹,在其下再新建latest文件夹 - 将
cmdline-tools目录下原有的所有文件剪切到latest子目录中,保证工具文件路径符合C:\Program Files (x86)\Android\android-sdk\cmdline-tools\latest\bin\对应工具名的结构 - 打开VS2019,进入工具-选项-Xamarin-Android设置,确认Android SDK位置指向
C:\Program Files (x86)\Android\android-sdk,保存设置后重启VS即可。
- 进入
- 可选优化:若以上操作仍有报错,可将Android SDK安装路径修改为非系统盘目录(例如
D:\Android\android-sdk),该路径不受系统权限限制,写入更稳定,修改后需在Xamarin设置中同步更新SDK路径。
内容的提问来源于stack exchange,提问作者Jalna Afridi
相关产品推荐
相关产品推荐

