即使你的科学上网工具在系统层面工作,Android Studio 也可能需要单独配置才能通过它访问外部网络。
-
打开 Android Studio 设置:
- 在 Windows/Linux 上:File > Settings。
- 在 macOS 上:Android Studio > Preferences。
-
导航到代理设置:
- 在左侧导航栏中,找到 Appearance & Behavior > HTTP Proxy。
-
配置手动代理:
-
选择 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 等。务必查找你工具的准确端口号。
-
-
点击 Check Connection (可选但推荐): 输入一个 Google 网址(例如 www.google.com),然后点击 Check Connection。如果配置正确,应该会显示 Connection successful。
-
应用设置: 点击 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 中的代理端口号。