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

Android Studio持续出现‘SDK可能只读’报错,求解决方案

解决Android Studio中"Probably the SDK is read-only"报错的方案

这种情况我之前帮不少开发者解决过,核心问题就是SDK目录的权限不足,加上系统目录的保护机制和你之前创建的链接权限冲突导致的,按下面几步来应该能搞定:

1. 修改SDK目录的读写权限

因为你的SDK放在C:\Program Files(x86)这个系统保护目录下,默认普通用户只有只读权限,这是最常见的原因:

  • 找到你的SDK安装文件夹,右键点击选择属性
  • 切换到安全选项卡,点击编辑按钮,选中你当前使用的Windows用户账户
  • 在权限列表里,把写入、修改这两项的允许勾选上,点击应用和确定
  • 如果子文件夹也需要权限,点击高级按钮,勾选"替换所有子对象权限项...",再应用更改(这一步会让所有子目录继承父文件夹的权限)

2. 修复目录链接的权限问题

你之前用mkdir创建的链接可能没有正确传递权限,建议重新创建:

  • 打开管理员模式的命令提示符,先删除旧链接:rmdir /s "你的旧链接路径"
  • 重新创建带有权限传递的符号链接:mklink /J "新的链接路径" "实际SDK目录的完整路径"
  • 完成后记得检查新链接的权限,确保和实际SDK目录一致

3. 配置Android Studio以管理员身份运行

  • 右键Android Studio的快捷方式,选择属性
  • 切换到兼容性选项卡,勾选"以管理员身份运行此程序",点击确定
  • 打开Android Studio,进入File > Settings > Appearance & Behavior > System Settings > Android SDK,确认SDK路径指向你设置好权限的目录(如果不对就点击Edit修改)

4. 验证修复效果

做完上面几步后,尝试创建新应用或者安装新API级别,应该就能正常操作了。如果还是报错,重启电脑再试一次,或者手动在SDK目录下创建一个测试文件,确认是否能正常写入——如果可以,说明权限已经生效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.21 03:28:23