关于 google ai pro 的家庭成员账户无法登录antigravity的解决方案
- 内容介绍
- 文章标签
- 相关推荐
尝试了各种办法之后,终于解决了如题的问题:
首先这是antigravity 本身的 bug,人工干预一下,修复一下。
现象:成员账户授权后,还是停留在登录的页面,我这里不是网络问题,因为主账户是正常的
查看错误日志后:
- Windows:
- 主日志路径:
%APPDATA%\Antigravity\logs\ - 或检查:
%USERPROFILE%\.gemini\antigravity\logs\
- 主日志路径:
- macOS:
- 路径:
~/Library/Logs/Antigravity/或~/Library/Application Support/Antigravity/logs/
- 路径:
- Linux:
- 路径:
~/.config/Antigravity/logs/
- 路径:
重点关注: 找名为 main.log 或 renderer.log 的文件
我查看了 main.log,将内容发送给 Gemini帮我分析,
2026-03-21 15:25:17.835 [error] [uncaught exception in main]: TypeError: Do not know how to serialize a BigInt
2026-03-21 15:25:17.836 [error] TypeError: Do not know how to serialize a BigInt
重点来了,以下是 AI 的回复
块引用
真相大白了。日志中的TypeError: Do not know how to serialize a BigInt证实了我之前的猜测。
为什么主账号能登,家庭成员不能?
Google 分配给每个账号的 Gaia ID(内部唯一编号)是一串极长的数字。由于家庭成员账号通常是后来生成的,或者是特定号段,其 ID 数值可能正好超过了 JavaScript 安全整数的上限($2^{53} - 1$)。
Antigravity 在尝试保存家庭成员的登录信息时,遇到了这个 BigInt。而 JavaScript 原生的 JSON.stringify 无法处理这种类型,直接崩溃了。程序崩了,自然就没法完成跳转,只能停在登录页。
解决方案:手动修复 main.js
既然你已经找到了 /Applications/Antigravity.app/Contents/Resources/app/out/main.js 这个文件,请按照以下步骤操作:
- 完全退出 Antigravity 应用。
- 备份文件(重要): 在桌面上复制一份
main.js以防万一。 - 赋予权限: macOS 应用目录通常是只读的。你需要先右键点击
main.js→ 显示简介 → 展开底部的共享与权限 → 点击锁头 → 把你的用户权限改为 “读与写”。 - 修改代码: 使用文本编辑器(如 VS Code、Sublime Text 或系统自带的“文本编辑”)打开
main.js。 - 插入补丁: 在文件的最开头(哪怕第一行已经有代码,也请在它前面强行插入),粘贴下面这行代码:
BigInt.prototype.toJSON = function() { return this.toString(); }; - 保存并重启: 保存文件后,再次打开 Antigravity 让家庭成员尝试登录。
为什么这个补丁有效?
这段代码的作用是全局教导 JavaScript:“如果你遇到 BigInt 类型,请把它转换成字符串,不要报错。” 这样 JSON.stringify 就能顺利运行,登录 Token 也能成功写入本地缓存。
如果修改文件太麻烦或没权限:
如果修改 main.js 对你来说操作不便,可以尝试以下替代方案:
- 清理残留数据: 终端执行
rm -rf ~/Library/Application\ Support/Antigravity,清除损坏的缓存后再试。 - 等待官方热修复: 这种
BigInt序列化错误是明显的 Bug,通常在下一个版本会修复。
修改完 main.js 后,家庭成员再点击登录应该就能正常跳转进去了。需要我帮你检查修改后的代码位置是否正确吗?
按照提示,进行修改,搞定!
如有遇到一样的情况,可以按照描述进行修复
网友解答:--【壹】--:
AI 的额度 各算各的,还算良心
--【贰】--:
nb,我还是用antigravity一键登录来用,只不过不反代了
--【叁】--:
能不反代尽量别反代,太容易封号了
--【肆】--:
尝试了各种方法,它都一点反应没有, 当时搞得挺无奈的
--【伍】--:
我一共五个号,都是在 Chrome 里面登录,然后授权到 antigravity tool 里面使用的,所以没有遇到这些问题,我都能看到我正常的账号和额度。
image1722×682 107 KB
--【陆】--:
哈哈,能帮到你就好,这事也是有意思了,gemini解决自己亲兄弟antigravity的bug
--【柒】--:
之前的时候能反代,所以用这个做。现在不行,现在反代的话谷歌立马会封号。
所以我现在是用这个当作一个登录器,因为在这里面能切号比较方便。
就是授权之后,点击切换到这个账号登录就可以登录
--【捌】--:
现在是不是反代很危险了
--【玖】--:
这个哪个工具呀
--【拾】--:
如果单独手动切换 会显示当前登录的账户信息,我没用管理工具,我看别的帖子好像也说用工具的话 是有点小问题
--【拾壹】--:
大佬想问一下这个antigravity tools怎么代理好了,antigravity怎么能用上呢
--【拾贰】--:
不反代了,我是用这个来登录antigravity的,反代就封号,好不容易大赦天下了
--【拾叁】--:
感谢大佬。
--【拾肆】--:
牛逼啊大佬,我被这个问题卡了快半个月了
--【拾伍】--:
现在家庭组成员还可以共享额度吗
我还不死心 我还有号
--【拾陆】--:
antigravity tools,github那个开源的
--【拾柒】--:
佬 我想问下 你使用账号管理工具切换账号后, antigravity 中会显示账号信息不?
我这边使用 antigravity Tool 和 cockpit Tools 管理pro账号后, antigravity 设置里没有账号信息
系统默认的的浏览器中没有登录这些pro账号,所以不能通过直接跳转的方式授权
尝试了各种办法之后,终于解决了如题的问题:
首先这是antigravity 本身的 bug,人工干预一下,修复一下。
现象:成员账户授权后,还是停留在登录的页面,我这里不是网络问题,因为主账户是正常的
查看错误日志后:
- Windows:
- 主日志路径:
%APPDATA%\Antigravity\logs\ - 或检查:
%USERPROFILE%\.gemini\antigravity\logs\
- 主日志路径:
- macOS:
- 路径:
~/Library/Logs/Antigravity/或~/Library/Application Support/Antigravity/logs/
- 路径:
- Linux:
- 路径:
~/.config/Antigravity/logs/
- 路径:
重点关注: 找名为 main.log 或 renderer.log 的文件
我查看了 main.log,将内容发送给 Gemini帮我分析,
2026-03-21 15:25:17.835 [error] [uncaught exception in main]: TypeError: Do not know how to serialize a BigInt
2026-03-21 15:25:17.836 [error] TypeError: Do not know how to serialize a BigInt
重点来了,以下是 AI 的回复
块引用
真相大白了。日志中的TypeError: Do not know how to serialize a BigInt证实了我之前的猜测。
为什么主账号能登,家庭成员不能?
Google 分配给每个账号的 Gaia ID(内部唯一编号)是一串极长的数字。由于家庭成员账号通常是后来生成的,或者是特定号段,其 ID 数值可能正好超过了 JavaScript 安全整数的上限($2^{53} - 1$)。
Antigravity 在尝试保存家庭成员的登录信息时,遇到了这个 BigInt。而 JavaScript 原生的 JSON.stringify 无法处理这种类型,直接崩溃了。程序崩了,自然就没法完成跳转,只能停在登录页。
解决方案:手动修复 main.js
既然你已经找到了 /Applications/Antigravity.app/Contents/Resources/app/out/main.js 这个文件,请按照以下步骤操作:
- 完全退出 Antigravity 应用。
- 备份文件(重要): 在桌面上复制一份
main.js以防万一。 - 赋予权限: macOS 应用目录通常是只读的。你需要先右键点击
main.js→ 显示简介 → 展开底部的共享与权限 → 点击锁头 → 把你的用户权限改为 “读与写”。 - 修改代码: 使用文本编辑器(如 VS Code、Sublime Text 或系统自带的“文本编辑”)打开
main.js。 - 插入补丁: 在文件的最开头(哪怕第一行已经有代码,也请在它前面强行插入),粘贴下面这行代码:
BigInt.prototype.toJSON = function() { return this.toString(); }; - 保存并重启: 保存文件后,再次打开 Antigravity 让家庭成员尝试登录。
为什么这个补丁有效?
这段代码的作用是全局教导 JavaScript:“如果你遇到 BigInt 类型,请把它转换成字符串,不要报错。” 这样 JSON.stringify 就能顺利运行,登录 Token 也能成功写入本地缓存。
如果修改文件太麻烦或没权限:
如果修改 main.js 对你来说操作不便,可以尝试以下替代方案:
- 清理残留数据: 终端执行
rm -rf ~/Library/Application\ Support/Antigravity,清除损坏的缓存后再试。 - 等待官方热修复: 这种
BigInt序列化错误是明显的 Bug,通常在下一个版本会修复。
修改完 main.js 后,家庭成员再点击登录应该就能正常跳转进去了。需要我帮你检查修改后的代码位置是否正确吗?
按照提示,进行修改,搞定!
如有遇到一样的情况,可以按照描述进行修复
网友解答:--【壹】--:
AI 的额度 各算各的,还算良心
--【贰】--:
nb,我还是用antigravity一键登录来用,只不过不反代了
--【叁】--:
能不反代尽量别反代,太容易封号了
--【肆】--:
尝试了各种方法,它都一点反应没有, 当时搞得挺无奈的
--【伍】--:
我一共五个号,都是在 Chrome 里面登录,然后授权到 antigravity tool 里面使用的,所以没有遇到这些问题,我都能看到我正常的账号和额度。
image1722×682 107 KB
--【陆】--:
哈哈,能帮到你就好,这事也是有意思了,gemini解决自己亲兄弟antigravity的bug
--【柒】--:
之前的时候能反代,所以用这个做。现在不行,现在反代的话谷歌立马会封号。
所以我现在是用这个当作一个登录器,因为在这里面能切号比较方便。
就是授权之后,点击切换到这个账号登录就可以登录
--【捌】--:
现在是不是反代很危险了
--【玖】--:
这个哪个工具呀
--【拾】--:
如果单独手动切换 会显示当前登录的账户信息,我没用管理工具,我看别的帖子好像也说用工具的话 是有点小问题
--【拾壹】--:
大佬想问一下这个antigravity tools怎么代理好了,antigravity怎么能用上呢
--【拾贰】--:
不反代了,我是用这个来登录antigravity的,反代就封号,好不容易大赦天下了
--【拾叁】--:
感谢大佬。
--【拾肆】--:
牛逼啊大佬,我被这个问题卡了快半个月了
--【拾伍】--:
现在家庭组成员还可以共享额度吗
我还不死心 我还有号
--【拾陆】--:
antigravity tools,github那个开源的
--【拾柒】--:
佬 我想问下 你使用账号管理工具切换账号后, antigravity 中会显示账号信息不?
我这边使用 antigravity Tool 和 cockpit Tools 管理pro账号后, antigravity 设置里没有账号信息
系统默认的的浏览器中没有登录这些pro账号,所以不能通过直接跳转的方式授权

