Android Studio 配置国内镜像源的实现步骤

 更新时间:2025年04月13日 08:37:10   作者:Tyhoo Wu  
本文主要介绍了Android Studio 配置国内镜像源的实现步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

一、修改 hosts,解决 SDK 下载失败的问题

Windows

用文本编辑器打开 host 文件(推荐使用 Visual Studio Code

C:\Windows\System32\drivers\etc\hosts

添加映射

220.181.174.161        dl.google.com

注:其中 220.181.174.161 是通过 http://ping.chinaz.com/ 该检测网站对进行域名 dl.google.com 进行 ping 检测得到了,目前这个还是可以用的,如果后来不行了可以去该网站 ping dl.google.com 再另外找一个。

macOS

用文本编辑器打开 host 文件(推荐使用 Visual Studio Code

/etc/hosts

添加映射

220.181.174.161        dl.google.com

Linux

用文本编辑器打开 host 文件(推荐使用 Visual Studio Code

/etc/hosts

添加映射

220.181.174.161        dl.google.com

重启网络

service network-manager restart

二、修改 gradle 地址,解决 gradle 下载失败的问题

依次打开 gradle → \rightarrow→ wrapper → \rightarrow→ gradle-wrapper.properties

#Fri Apr 11 10:25:03 CST 2025
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://mirrors.cloud.tencent.com/gradle/gradle-8.11.1-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists

三、使用阿里云 Maven 中央仓库,解决插件和依赖项下载失败的问题

settings.gradle 版本

pluginManagement {
    repositories {
        maven { url 'https://www.jitpack.io' }
        maven { url 'https://maven.aliyun.com/repository/releases' }
        maven { url 'https://maven.aliyun.com/repository/google' }
        maven { url 'https://maven.aliyun.com/repository/central' }
        maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
        maven { url 'https://maven.aliyun.com/repository/public/' }
        gradlePluginPortal()
        google()
        mavenCentral()
    }
}

dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
        maven { url 'https://www.jitpack.io' }
        maven { url 'https://maven.aliyun.com/repository/releases' }
        maven { url 'https://maven.aliyun.com/repository/google' }
        maven { url 'https://maven.aliyun.com/repository/central' }
        maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
        maven { url 'https://maven.aliyun.com/repository/public' }
        google()
        mavenCentral()
    }
}

rootProject.name = "My Application"
include ':app'

settings.gradle.kts 版本

pluginManagement {
    repositories {
        maven { url = uri("https://www.jitpack.io") }
        maven { url = uri("https://maven.aliyun.com/repository/releases") }
        maven { url = uri("https://maven.aliyun.com/repository/google") }
        maven { url = uri("https://maven.aliyun.com/repository/central") }
        maven { url = uri("https://maven.aliyun.com/repository/gradle-plugin") }
        maven { url = uri("https://maven.aliyun.com/repository/public") }
        google {
            content {
                includeGroupByRegex("com\\.android.*")
                includeGroupByRegex("com\\.google.*")
                includeGroupByRegex("androidx.*")
            }
        }
        mavenCentral()
        gradlePluginPortal()
    }
}

dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
        maven { url = uri("https://www.jitpack.io") }
        maven { url = uri("https://maven.aliyun.com/repository/releases") }
        maven { url = uri("https://maven.aliyun.com/repository/google") }
        maven { url = uri("https://maven.aliyun.com/repository/central") }
        maven { url = uri("https://maven.aliyun.com/repository/gradle-plugin") }
        maven { url = uri("https://maven.aliyun.com/repository/public") }
        google()
        mavenCentral()
    }
}

rootProject.name = "My Application"
include(":app")

 到此这篇关于Android Studio 配置国内镜像源的实现步骤的文章就介绍到这了,更多相关Android Studio 配置国内镜像源内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Android编程设计模式之备忘录模式详解

    Android编程设计模式之备忘录模式详解

    这篇文章主要介绍了Android编程设计模式之备忘录模式,结合实例形式详细分析了Android备忘录模式的概念、原理、应用场景、用法及相关操作注意事项,需要的朋友可以参考下
    2017-12-12
  • Android实现带描边的圆角图片

    Android实现带描边的圆角图片

    这篇文章主要为大家详细介绍了Android实现带描边的圆角图片,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-12-12
  • Android ViewPager画廊效果详解及实例

    Android ViewPager画廊效果详解及实例

    这篇文章主要介绍了Android ViewPager画廊效果详解及实例的相关资料,这里提供实例代码及实现效果图,具有参考价值,需要的朋友可以参考下
    2016-12-12
  • 一些比较实用的 Android adb 命令分享

    一些比较实用的 Android adb 命令分享

    这篇文章主要介绍了一些比较实用的 Android adb 命令分享,本文讲解了查看设备、安装应用、卸载一个应用、启动一个页面、进入设备的shell界面等内容,需要的朋友可以参考下
    2015-02-02
  • Android自定义悬浮按钮效果

    Android自定义悬浮按钮效果

    这篇文章主要为大家详细介绍了Android自定义悬浮按钮效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-09-09
  • Android activity动画不生效原因及解决方案总结

    Android activity动画不生效原因及解决方案总结

    android activity动画是一个比较简单的功能。但是使用时总会由于各种小问题导致动画失效,笔者根据自己经验,整理了各种可能导致的原因,期望能对你有所帮助
    2021-11-11
  • Android 启动第三方程序的方法总结

    Android 启动第三方程序的方法总结

    这篇文章主要介绍了Android 启动第三方程序的方法总结的相关资料,需要的朋友可以参考下
    2017-04-04
  • Android实现手指触控图片缩放功能

    Android实现手指触控图片缩放功能

    这篇文章主要为大家详细介绍了Android实现手指触控图片缩放功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-12-12
  • Android实现果冻滑动效果的控件

    Android实现果冻滑动效果的控件

    这篇文章给大家主要介绍了利用Android如何实现果冻效果滑动效果的控件,实现的效果类似于iOS有阻尼效果的滑动控件,一般我们比较亲切地称之为果冻控件,常见的如微信里[我]的那个面板模块,即使没有再多的选项,也不会很生硬的不允许用户滑动。下面来一起看看吧。
    2016-11-11
  • 详解android异步更新UI的几种方法

    详解android异步更新UI的几种方法

    本篇文章主要介绍了详解android异步更新UI的几种方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-06-06

最新评论