构建Unity 2D移动端游戏时出现5个含「Probably the SDK is read-only」的构建异常
Unity构建Android游戏时出现"Probably the SDK is read-only"异常的解决办法
构建2D移动端游戏(仅包含空白平面)时,触发了5个结尾均为Probably the SDK is read-only的异常,完整报错信息如下:
Exception while marshalling C:\Program Files\Unity\Hub\Editor\2021.3.5f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\build-tools\30.0.2\package.xml. Probably the SDK is read-only Exception while marshalling C:\Program Files\Unity\Hub\Editor\2021.3.5f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platform-tools\package.xml. Probably the SDK is read-only Exception while marshalling C:\Program Files\Unity\Hub\Editor\2021.3.5f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platforms\android-29\package.xml. Probably the SDK is read-only Exception while marshalling C:\Program Files\Unity\Hub\Editor\2021.3.5f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platforms\android-30\package.xml. Probably the SDK is read-only Exception while marshalling C:\Program Files\Unity\Hub\Editor\2021.3.5f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\tools\package.xml. Probably the SDK is read-only
解决办法
修改SDK文件夹权限
定位到报错中的SDK路径:C:\Program Files\Unity\Hub\Editor\2021.3.5f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK,右键该文件夹选择「属性」→「安全」→「编辑」,为当前登录用户添加完全控制权限,应用设置后重启Unity编辑器。使用自定义Android SDK路径
打开Unity编辑器,依次进入「编辑」→「项目设置」→「播放器」→「Android」→「发布设置」,勾选「自定义SDK路径」,选择一个你拥有读写权限的本地文件夹(如D:\AndroidSDK),之后通过Unity Hub或Android Studio将对应版本的SDK下载到该路径。以管理员身份运行Unity
右键Unity Hub或Unity编辑器图标,选择「以管理员身份运行」,绕过系统权限限制,让编辑器拥有修改SDK文件的权限。
内容的提问来源于stack exchange,提问作者Seb
相关产品推荐
相关产品推荐

