macOS Sequoia(Apple Silicon)下Android Studio登录回调403问题
Android Studio登录回调HTTP 403错误排查(Apple Silicon macOS Sequoia 15.2)
问题场景
搭载Apple Silicon的macOS Sequoia 15.2系统中,安装Android Studio后登录时,跳转至身份提供商(IdP)流程正常,但回调URL返回HTTP 403(禁止访问)错误,使用Chrome浏览器操作。回调URL示例:
http://localhost:50932/CALLBACK_AUTH?code=4/0ASVgi3KfscdasdasdQQ&scope=email%20https://www.googleapis.com/auth/firebase%20https://www.googleapis.com/auth/cloud-platform%20https://www.googleapis.com/auth/aida%20https://www.googleapis.com/auth/playdeveloperreporting%20https://www.googleapis.com/auth/userinfo.email%20openid&authuser=0&prompt=consent
可能原因及解决方法
本地端口被拦截或占用
本地端口50932可能被系统防火墙、第三方安全软件拦截,或被其他进程占用,导致回调请求无法到达Android Studio。
解决步骤:- 检查Mac防火墙:打开「系统设置」→「网络」→「防火墙」,确认Android Studio被允许接收传入连接;
- 排查端口占用:终端执行
lsof -i :50932,若有其他进程占用,结束该进程后重启Android Studio,或等待端口自动释放。
Chrome浏览器本地安全限制
Chrome对localhost请求的安全策略在新系统版本中可能有调整,导致回调请求被拦截。
解决步骤:- 临时关闭Chrome安全限制:关闭所有Chrome窗口,终端执行
open -a "Google Chrome" --args --disable-web-security --user-data-dir="/tmp/chrome_dev_session",用该窗口重新尝试登录; - 切换至Android Studio内置浏览器:登录界面选择「使用内置浏览器」选项(部分版本支持),绕过Chrome的安全限制。
- 临时关闭Chrome安全限制:关闭所有Chrome窗口,终端执行
Android Studio权限不足(Apple Silicon适配)
Apple Silicon架构下,Android Studio可能缺少监听本地端口或访问系统资源的权限。
解决步骤:- 检查系统权限:打开「系统设置」→「隐私与安全性」→「完全磁盘访问权限」,勾选Android Studio;
- 重新安装适配版本:确认下载的是Apple Silicon专属Android Studio安装包,卸载现有版本后重新安装,安装过程中允许所有权限请求。
登录缓存或OAuth配置问题
本地登录缓存异常,或Google OAuth客户端未正确配置回调URL。
解决步骤:- 清除Android Studio缓存:进入「File」→「Invalidate Caches...」,选择「Invalidate and Restart」;
- 检查OAuth客户端配置(可选):登录Google云控制台,找到Android Studio自动创建的OAuth客户端,确认「已授权的重定向URI」包含
http://localhost:*或具体的http://localhost:50932/CALLBACK_AUTH,缺失则添加。
内容的提问来源于stack exchange,提问作者dami
相关产品推荐
相关产品推荐

