Android Studio中的Geminni 登陆google账号报错:http://localhost:53030/CALLBACK_AUTH?iss=ht

0 阅读3分钟

1、当前的环境:

  • 1、Android Studio安装完成;
  • 2、VPN软件是正常的;

409b6294dad9e4718c908c9222d3f336.png

结果:网络超时,回调失败。

点击登陆时,google请求的网页,http://localhost:53030/CALLBACK_AUTH?iss=https://accounts.google.com&code=4/0AfrIepBIN1Xnk0diiH39aZNIib52_g20m5DIoL3CeJm8Bt_dvnfNwioWkyc8NdkyH681jA&scope=email%20https://www.googleapis.com/auth/aida%20https://www.googleapis.com/auth/userinfo.email%20openid&authuser=0&prompt=consent

2、解决方法

一个非常关键的线索是,有开发者发现 Gemini 的登录行为与其他服务(如Gitee)恰好相反。当其他服务要求代理绕过 localhost 时,Gemini 却需要代理规则正确处理 localhost 的流量

  • 如果你之前使用的是 "No proxy" :请尝试在 Android Studio 的 HTTP Proxy 设置中,手动配置你的代理File > Settings > Appearance & Behavior > System Settings > HTTP Proxy

    • 选择 Manual proxy configuration
    • 在 Host name 中输入你的代理地址(通常是 127.0.0.1)。
    • 在 Port number 中输入你的代理端口(可以在你的代理软件设置中找到,常见的有 789010807897 等)
  • 如果你之前已经配置了代理:可以反过来尝试,暂时将 HTTP Proxy 设置为 "No proxy",看看是否能奏效

f3d53dfc2dcf5b50306b2a4722f2a6a7.png

注意:我是通过这个成功的。

3、再次点击Gemini登陆就可以成功了。

d23efa199994768ebc52fdca41de138d.png

4、AS中问Gemini问题的时候报错:

报错:Android studio 的Gemini 输入内容报错:Apologies, Gemini in Android Studio is currently not available in your country.

简而言之,Gemini的服务目前对中国大陆地区的IP和账号区域有访问限制 [1, 2]。 即使登录成功,系统在调用接口时检测到用户在受限地区,也会弹出此错误。

以下是一些可能的解决方案:

注意:我通过方法1成功了。

1. 开启“真·全局”代理(最重要)

普通的“绕过大陆”模式可能无法解决问题。 Gemini会检查用户的出口IP。

  • 全局模式:将代理软件设置为 Global(全局)  模式。
  • 节点选择:确保节点位于美国、新加坡或日本等支持区域 [2]。
  • 排除分流:检查代理规则,确保 *.google.com 和 *.googleapis.com 没有被分流到直连。
2. 配置 Android Studio 内部代理

有时,系统代理对IDE内部插件无效,需要手动指定:

  • 路径:Settings -> Appearance & Behavior -> System Settings -> HTTP Proxy
  • 选择 Manual proxy configuration,填入代理软件的本地端口(通常是 127.0.0.1,端口如 7890)。
  • 点击 Check connection,输入 https://generativelanguage.googleapis.com 测试是否畅通。
3. 清除缓存并重新登录

地理位置信息可能被缓存。 建议执行以下操作:

  1. 在 Android Studio 中点击头像 Sign Out 退出登录。
  2. 关闭 IDE,确保代理已开启全局模式
  3. 重新打开 Android Studio 并点击 Log In 授权。
4. 账号地区限制

如果Google账号绑定了中国地区的支付方式或注册地址,可能会被判定为受限用户。 建议尝试使用注册地为海外(如美区)的Google账号登录。

5. 最终备选方案:使用 API Key

如果IDE自带的面板持续受地区限制,可以考虑安装第三方插件(如 Continue),然后在 Google AI Studio 申请免费的 Gemini API Key 并填入。 这种方法对网络环境的要求通常比IDE集成的登录方式更宽松。

提示:请确保用户的 Android Studio 版本是最新的(建议 Koala 或 Ladybug 版),旧版本对 Gemini 的支持不够稳定。