Android Studio提示“Connection to the Internet denied”同步故障求助
我太懂这种试过各种常规方法却依然卡壳的挫败感了——Gradle同步的网络问题有时候确实藏着不少容易被忽略的细节。既然你已经排查过Stack Overflow和官方文档里的常见方案,那咱们来试试几个更小众但可能戳中问题的方向:
检查Android Studio专属代理设置
别只盯着系统代理,AS自己的代理配置可能悄悄出了问题。打开File > Settings > Appearance & Behavior > System Settings > HTTP Proxy,确认是No proxy状态,或者代理地址、端口完全正确。也可以试试勾选Auto-detect proxy settings,重启AS后再试同步。确认Gradle离线模式是否误开启
虽然提示是网络拒绝,但有时候离线模式会伪装成类似的错误提示。去File > Settings > Build, Execution, Deployment > Build Tools > Gradle,看看Offline work选项有没有被勾选,如果有,取消后重新同步项目。手动配置Gradle仓库与本地版本
部分默认镜像的访问稳定性不佳,你可以手动修改项目根目录的build.gradle文件,替换为国内稳定镜像:repositories { maven { url 'https://maven.aliyun.com/repository/public' } maven { url 'https://maven.aliyun.com/repository/google' } mavenCentral() google() }同时,打开
gradle/wrapper/gradle-wrapper.properties,指定一个你已经下载完成的Gradle版本(确保该zip文件在本地Gradle缓存目录,比如C:\Users\你的用户名\.gradle\wrapper\dists或~/.gradle/wrapper/dists):distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-bin.zip排查防火墙或安全软件的拦截
第三方防火墙、杀毒软件甚至Windows Defender经常会悄悄拦截AS的网络请求。你可以暂时关闭这类软件,或者把Android Studio添加到信任/白名单列表中,再尝试同步。重置Android Studio缓存
缓存损坏也可能引发奇怪的网络错误。点击File > Invalidate Caches...,勾选Invalidate and Restart,让AS彻底清理缓存并重启后再试。
内容的提问来源于stack exchange,提问作者Suprad Parashar

