Antigravity 是 Google 推出的 AI IDE,深度集成 Gemini 模型,目前仅向 Google AI Pro / Ultra 会员开放。本篇专注解决登录失败问题。
核心报错分类与根本原因追踪
目前 Antigravity 的登录失败主要集中在以下四种情况:
先排查网络环境
在动手修复之前,先确认网络环境是否稳定、干净:
- IP 不能频繁切换——登录过程中切换 IP 会被谷歌风控系统标记为异常行为
- IP 没有被谷歌标记为黑名单——常见于使用公共 VPN 或劣质代理,机房 IP 和共享 IP 是高风险
- IP 所在国家需要在谷歌服务支持范围内
- IP 不能被识别为代理 IP——谷歌对代理 IP 的可信度评分较低
如果以上任何一条命中,先解决网络问题,再继续下面的排查步骤。其他步骤在网络环境不干净的情况下大概率无效。
解决 “account not eligible” 错误
先确认你的 Google 账号”有资格”
- 你登录的是个人 Google 账号,而不是 Workspace / 学校 / 公司托管账号
- 你确实拥有 Google AI Pro 或 Google AI Ultra 会员
- 你的 Google 账号年龄状态已满 18+
这三条是 Google 账号资格的基本门槛,任何一条不满足都会被直接拒绝登录。
最简单的验证方法:先用同一账号登录 https://gemini.google.com/,看看能不能正常使用:
- Gemini 功能异常 → 问题很可能在账号资格
- Gemini 页面加载异常(永远停在首页)→ 问题在网络环境
账号右上角头像有彩色光圈,表明账号是 Google AI Pro 或 Google AI Ultra 会员,Antigravity 目前仅向这两种会员开放。
再确认账号归属国家/地区
建议把 Google 账号归属国家迁移到美国。
如何确认账号归属国家:
任意谷歌页面右上角点击头像,在弹出页面中点击”服务条款”。
在服务条款页面上部,可以看到账号归属国家/地区。
如果要修改归属国家,点击谷歌官方链接提交申请。进行切换前,先保证你的 IP 地址已经切换到美国,否则大概率会被拒绝。
修改归属地后,会有人工审核,一般等待至少 24 小时,审核结果通过谷歌邮箱查看。
修复 “Unexpected issue” 错误
如果你在浏览器里看到了”You have successfully authenticated”,但回到 Antigravity 却依然弹红叉报错,大概率是 CDP 协议缺失。
下载安装官方原版 Google Chrome
无论你平时用什么浏览器,都需要安装官方原版的 Google Chrome。
设置 Chrome 为系统默认浏览器
在系统设置中将 Chrome 设置为默认浏览器。
重新走一遍 Sign in 流程
关闭并重新打开 Antigravity,重新走一遍登录流程。
认证成功获取到本地 Token 后,如果你实在不想用 Chrome,完全可以将其卸载——后续 Antigravity 的日常使用不再依赖它。
解决浏览器登录成功但 Antigravity 没反应
如果浏览器登录谷歌账号的流程走完了,提示认证成功了,但 Antigravity 仍然停在登录页,没有自动切换;手动切换回 Antigravity 时,仍停留在登录页面——如果你打开 F12 还会看到 oauth-success 的错误日志。
解决方案: 在你的代理客户端开启 TUN 模式。
TUN 模式让代理接管系统级所有流量,解决 OAuth 回调无法被 IDE 捕获的问题。
最终尝试
如果以上方法都无法解决问题,尝试以下步骤:
打开 AI Studio 和 Cloud Console
依次打开 aistudio.google.com 和 console.cloud.google.com,接受两个站点的条款弹窗。
如果还是卡住,修改 main.js
备份并修改 main.js:Windows(PowerShell):copy "$env:localappdata\Programs\Antigravity\resources\app\out\main.js" "$env:localappdata\Programs\Antigravity\resources\app\out\main.js.bak"
notepad "$env:localappdata\Programs\Antigravity\resources\app\out\main.js"
macOS(终端):cp /Applications/Antigravity.app/Contents/Resources/app/out/main.js /Applications/Antigravity.app/Contents/Resources/app/out/main.js.bak
nano /Applications/Antigravity.app/Contents/Resources/app/out/main.js
Linux(终端):cp /usr/share/antigravity/resources/app/out/main.js /usr/share/antigravity/resources/app/out/main.js.bak
nano /usr/share/antigravity/resources/app/out/main.js
在文件最开头加入以下代码
BigInt.prototype.toJSON = function () {
return this.toString();
};
保存,重启 Antigravity,再次登录。