android studio 使用 内置gemini

147 阅读2分钟

即使你的科学上网工具在系统层面工作,Android Studio 也可能需要单独配置才能通过它访问外部网络。

  1. 打开 Android Studio 设置:

    • 在 Windows/Linux 上:File > Settings。
    • 在 macOS 上:Android Studio > Preferences。
  2. 导航到代理设置:

    • 在左侧导航栏中,找到 Appearance & Behavior > HTTP Proxy。
  3. 配置手动代理:

    • 选择 Manual proxy configuration。

    • 选择 HTTP 或 SOCKS(根据你的科学上网工具的类型。大多数情况下,HTTP代理是足够的,但有些VPN可能使用SOCKS代理)。

    • Host name:  输入 127.0.0.1 或 localhost。这是指向你本地代理服务的地址。

    • Port number:  输入你的科学上网工具所使用的本地端口号。这个端口号非常重要,并且不同的工具可能不同。

      • 如何查找端口号:  通常在你的科学上网工具的设置或状态信息中可以找到“本地监听端口”、“HTTP代理端口”、“SOCKS代理端口”等字样。常见的 HTTP 代理端口有 1080、8888、7890、7891 等;SOCKS 代理端口常见的有 1080、1086、1087 等。务必查找你工具的准确端口号。
  4. 点击 Check Connection (可选但推荐):  输入一个 Google 网址(例如 www.google.com),然后点击 Check Connection。如果配置正确,应该会显示 Connection successful。

  5. 应用设置:  点击 Apply,然后点击 OK。

3. 重启 Android Studio

在修改了代理设置后,最好完全关闭并重新启动 Android Studio,以确保所有更改生效。

4. 其他排查步骤

  • 检查防火墙/杀毒软件:  偶尔,防火墙或杀毒软件可能会阻止 Android Studio 建立网络连接。尝试暂时禁用它们并重试(仅供测试,测试完后请恢复)。

  • 更新 Android Studio:  确保你的 Android Studio 是最新版本。旧版本可能存在一些网络连接的兼容性问题。

  • 清理缓存和重启 Gradle:  有时,缓存问题也可能导致奇怪的网络行为。

    • File > Invalidate Caches / Restart...
    • 在 Gradle 面板中,点击刷新按钮同步项目。

总结

Unable to resolve host aida.googleapis.com 几乎总是指向一个 DNS 解析或网络连接问题,对于中国大陆的用户来说,这几乎总是需要一个配置正确的科学上网工具和 Android Studio 内部的代理设置。请仔细检查你的代理工具状态和 Android Studio 中的代理端口号。