推荐学习书目
› Python Cookbook如果在使用 Antigravity 时点击 "Sign in with Google" 没有反应或无法跳转,请按照以下步骤手动完成授权。
<username> 替换为您的实际 Windows 用户名):cd "C:\Users\<username>\AppData\Local\Programs\Antigravity"
.\Antigravity.exe --inspect=9229
11819):
[Auth] Localhost server listening on port 11819
# 1. 输入端口号
$port = Read-Host "Enter the port from the log"
# 2. 设置回调地址
$redirect = [uri]::EscapeDataString("http://localhost:$port/oauth-callback")
# 3. 设置 Scope
$scope = [uri]::EscapeDataString(
"https://www.googleapis.com/auth/cloud-platform " +
"https://www.googleapis.com/auth/userinfo.email " +
"https://www.googleapis.com/auth/userinfo.profile " +
"https://www.googleapis.com/auth/cclog " +
"https://www.googleapis.com/auth/experimentsandconfigs"
)
# 4. 设置 Client ID
$clientId = "1071006060591-tmhssin2h21lcre235vtolojh4g403ep.apps.googleusercontent.com"
# 5. 生成随机 State
$state = [uri]::EscapeDataString([guid]::NewGuid().ToString())
# 6. 拼接最终 URL
$url = "https://accounts.google.com/o/oauth2/v2/auth" +
"?client_id=$clientId" +
"&redirect_uri=$redirect" +
"&response_type=code" +
"&scope=$scope" +
"&access_type=offline" +
"&prompt=consent" +
"&state=$state"
# 7. 尝试打开浏览器
Write-Host "Opening browser..." -ForegroundColor Green
Start-Process $url
Enter the port from the log:。11819)并回车。如果运行脚本后没有自动弹出浏览器,请在第二个 PowerShell 窗口中继续输入以下命令:
Write-Host $url
PowerShell 会打印出完整的长链接。请复制该链接手动粘贴到浏览器地址栏访问即可。
提示:此方法因使用系统默认浏览器进行验证,经测试在部分网络受限环境(如大陆白名单模式)下也能顺利通过,无需额外配置代理。
1
111111111111 14 天前 起始就只要做两件事:
1. 一个可以访问 google 的浏览器(通过插件实现浏览器全局代理) 2. 点击 Sign in with Google 之前 [断网] ,得到 URL 后然后用第一步的浏览器访问 |
2
blufaux 14 天前
楼上的有点 6
|
3
TwoBall 14 天前
然而我的账号地区是香港,硬是改不过来
|
4
chen0520 14 天前
现在地区的修改有什么策略? 申请了 2 次都没通过
|
5
Michaol OP 帐号区域问题我无能为力
|
6
actors111 14 天前
@111111111111 啥意思? 得到链接之后呢?
|
7
GP1 14 天前
打开 Tun 模式就行了,没必要那么麻烦
|
10
menglizhi2333 13 天前
有简单的成功过的方法 (不保证大家都可以用)
1. 用 Clash Verge 2. 开启全局代理,虚拟网卡 3. 使用印度节点 4. Chrome 作为默认浏览器 |
11
IBN5100 13 天前
我公司电脑怎么弄都跳不了
在家里 一次成功.. 应该还是系统哪里有影响 |
12
lhyyds6 13 天前
Another instance of Antigravity is already running as administrator.
|
14
jackrebel 12 天前
不行,最后一步, 打开完整的长链接时, 会提示:
Another instance of Antigravity is already running as administrator. Please close the other instance and try again. Close |
15
Michaol OP @jackrebel 我没遇到所以无法复刻了,扔给 Claude 分析,结果参考一下:
💡 问题分析 这个提示说明您的系统中同时运行了两个 Antigravity 进程,其中至少有一个是以管理员权限运行的。这会导致: 端口冲突(两个实例都想监听 OAuth 回调端口) OAuth 回调可能被错误的实例接收 ✅ 解决方案 方案 1:只保留调试实例(推荐) 在打开 OAuth URL 之前,确保只有一个调试模式的 Antigravity 在运行: # 1. 完全关闭所有 Antigravity 进程 Get-Process -Name "Antigravity" -ErrorAction SilentlyContinue | Stop-Process -Force # 2. 等待 2-3 秒确保进程完全退出 Start-Sleep -Seconds 3 # 3. 启动单个调试实例(使用普通权限,不要用管理员) cd "$env:LOCALAPPDATA\Programs\Antigravity" .\Antigravity.exe --inspect=9229 关键点: ⚠️ 不要以管理员身份运行 - 使用普通用户权限即可 ✅ 只运行这一个实例 ✅ 确保没有其他 Antigravity 在后台运行(检查系统托盘) 方案 2:检查并清理后台进程 步骤 1:手动检查 按 Ctrl + Shift + Esc 打开任务管理器 切换到详细信息选项卡 查找所有 Antigravity.exe 进程 检查用户名列: 如果有显示管理员或 SYSTEM 的进程,右键结束它 全部结束后再启动调试实例 步骤 2:检查启动项 某些情况下 Antigravity 可能设置了开机自启: # 检查是否有自启动项 Get-ItemProperty HKCU:\Software\Microsoft\Windows\CurrentVersion\Run | Select-Object Antigravity* 方案 3:防止 OAuth URL 触发新实例 有时候打开特定协议的 URL (如 http://localhost:port/...)可能会触发应用启动。 修改流程: 先启动调试实例 点击 "Sign in with Google" 获取端口号 保持调试实例运行 在同一个浏览器中直接粘贴并打开生成的 OAuth URL 不要关闭调试实例的窗口 🔧 完整操作流程 # ========== 终端 1 ========== # 1. 清理所有实例 Get-Process -Name "Antigravity" -ErrorAction SilentlyContinue | Stop-Process -Force Start-Sleep -Seconds 3 # 2. 启动调试实例(普通权限) cd "$env:LOCALAPPDATA\Programs\Antigravity" .\Antigravity.exe --inspect=9229 # 3. 在界面上点击 "Sign in with Google" # 4. 记录终端显示的端口号,例如:11819 # ========== 终端 2 ========== # 5. 运行 OAuth 脚本生成 URL $port = Read-Host "Enter the port number from Terminal 1" # ... 执行脚本生成 URL # 6. 复制生成的 URL ,在浏览器中打开 # 注意:此时终端 1 的调试实例应该仍在运行 ⚠️ 注意事项 常见误区: ❌ 错误: 打开 OAuth URL 时又双击了桌面的 Antigravity 图标 ✅ 正确: 只在浏览器地址栏粘贴 OAuth URL ,不要启动新实例 ❌ 错误: 使用管理员权限运行调试实例 ✅ 正确: 使用普通用户权限即可 ❌ 错误: 在不同浏览器中打开 OAuth URL ✅ 正确: 使用同一个浏览器完成整个流程 🎯 快速验证 在执行操作前,先确认当前状态: # 检查当前运行的 Antigravity 实例数量 (Get-Process -Name "Antigravity" -ErrorAction SilentlyContinue).Count # 应该返回 0 (清理后)或 1 (调试实例运行中) # 如果返回 2 或更多,说明有多个实例在运行 按照上述流程操作后,应该就不会再出现多实例冲突的提示了。如果问题仍然存在,可能需要检查: 是否有设置开机自启动 是否有后台服务在运行 系统托盘中是否有隐藏的 Antigravity 实例 |