Android Studio 配置国内镜像源、HTTP代理(详细步骤)

这篇具有很好参考价值的文章主要介绍了Android Studio 配置国内镜像源、HTTP代理(详细步骤)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、简介

  • 本文只介绍单个项目配置,所有项目配置自行百度。

  • 新老版本 Android Studio 配置文件稍有不同。

    • pluginManagementdependencyResolutionManagement 里面的 repositories 都需要填写。

    • 不同版本的 gradle 文件的 url 格式不一样。

  • 备用一套镜像地址,这套与下面的镜像地址不同,如果下面的案例中的不行可以替换成这份,注意 url 书写格式

    // 新版本 settings.gradle.kts
    maven { url url=uri ('http://maven.aliyun.com/nexus/content/groups/public/')}
    maven { url url=uri ('http://maven.aliyun.com/nexus/content/repositories/jcenter')}
    maven { url url=uri ('http://maven.aliyun.com/nexus/content/repositories/google')}
    maven { url url=uri ('http://maven.aliyun.com/nexus/content/repositories/gradle-plugin')}
    
    // 老版本 build.gradle
    maven { url 'http://maven.aliyun.com/nexus/content/groups/public/'}
    maven { url 'http://maven.aliyun.com/nexus/content/repositories/jcenter'}
    maven { url 'http://maven.aliyun.com/nexus/content/repositories/google'}
    maven { url 'http://maven.aliyun.com/nexus/content/repositories/gradle-plugin'}
    

二、单个项目生效 - 新版本 Android Studio

  • 打开 Android Studio 工程文件,找到 settings.gradle.kts

    pluginManagement {
        repositories {
            google()
            mavenCentral()
            gradlePluginPortal()
        }
    }
    dependencyResolutionManagement {
        repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
        repositories {
            google()
            mavenCentral()
        }
    }
    
    rootProject.name = "My Application"
    include(":app")
    
  • 修改为

    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()
            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 工程文件,找到 build.gradle

    // Top-level build file where you can add configuration options common to all sub-projects/modules.
    
    buildscript {
    
        repositories {
            google()
            jcenter()
        }
        dependencies {
            classpath 'com.android.tools.build:gradle:4.1.1'
    
    
            // NOTE: Do not place your application dependencies here; they belong
            // in the individual module build.gradle files
        }
    }
    
    allprojects {
        repositories {
            google()
            jcenter()
        }
    }
    
    task clean(type: Delete) {
        delete rootProject.buildDir
    }
    
  • 修改为

    // Top-level build file where you can add configuration options common to all sub-projects/modules.
    
    buildscript {
    
        repositories {
            // google()
            // jcenter()
            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"}
        }
        dependencies {
            classpath 'com.android.tools.build:gradle:4.1.1'
    
    
            // NOTE: Do not place your application dependencies here; they belong
            // in the individual module build.gradle files
        }
    }
    
    allprojects {
        repositories {
            // google()
            // jcenter()
            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"}
        }
    }
    
    task clean(type: Delete) {
        delete rootProject.buildDir
    }
    

四、配置 HTTP 代理

  • 代理服务器的作用

    • 内容缓存:缓存经常访问的网页和数据,当再次访问时可以直接从代理服务器获取,加快访问速度。

    • 绕过限制:某些国外源在国内访问的速度极慢,通过代理可以绕过限制,实现跨地域访问。

    • 安全性:匿名浏览,数据加密

  • 配置 HTTP 代理【方式一

    • 镜像地址

      腾讯: https://mirrors.cloud.tencent.com/AndroidSDK/
      阿里: https://mirrors.aliyun.com/android.googlesource.com/
      
    • 打开 Settings,搜索 HTTP Proxy,然后填入镜像地址,点击 Apply,在点击 OK

      android studio 代理服务器 东软,Android,android studio,http,android

      重新启动 Android Studio 会弹出这个配置面板,可以填下面的常用代理服务器,任意选个。

      android studio 代理服务器 东软,Android,android studio,http,android

  • 配置 HTTP 代理【方式二

    • 打开 Settings,搜索 HTTP Proxy,然后填下面的常用代理服务器,任意选个,点击 Apply,在点击 OK

      android studio 代理服务器 东软,Android,android studio,http,android

  • 国内常用的代理服务器(注意:只需要域名即可)

    1、东软信息学院

    http://mirrors.neusoft.edu.cn 端口:80
    

    2、北京化工大学

    http://ubuntu.buct.edu.cn/ 端口:80
    http://ubuntu.buct.cn/ 端口:80
    http://ubuntu.buct6.edu.cn/ 端口:80
    

    3、中国科学院开源协会

    http://mirrors.opencas.cn 端口:80
    http://mirrors.opencas.org 端口:80
    http://mirrors.opencas.ac.cn 端口:80
    

    4、上海GDG镜像服务器

    http://sdk.gdgshanghai.com 端口:8000
    

    5、电子科技大学

    http://mirrors.dormforce.net 端口:80
    

    6、腾讯 Bugly 镜像文章来源地址https://www.toymoban.com/news/detail-785410.html

    http://android-mirror.bugly.qq.com 端口:8080
    

到了这里,关于Android Studio 配置国内镜像源、HTTP代理(详细步骤)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 在Linux上配置全局HTTP代理的详细步骤

    Linux简介 Linux是开源的一类Unix操作系统,广泛评价服务器和嵌入式系统。它具有稳定性高、安全性好、性能可靠等特点,因此在网络爬虫等领域也有广泛的应用。 Linux 爬虫使用场景 在网络爬虫应用中,Linux系统稳定性和灵活性而备受青睐。爬虫程序可以在Linux系统上长时间稳

    2024年02月02日
    浏览(41)
  • 【Android Studio】 win10 配置镜像源 为阿里镜像源 超详细

    在编程的艺术世界里,代码和灵感需要寻找到最佳的交融点,才能打造出令人为之惊叹的作品。 而在这座秋知叶i博客的殿堂里,我们将共同追寻这种完美结合,为未来的世界留下属于我们的独特印记。 开发环境:windows10 在 C:用户用户名.gradle 新建 并输入如下内容:

    2024年02月11日
    浏览(38)
  • 【Android Studio】--- win10 配置镜像源 为阿里镜像源 超详细

    在编程的艺术世界里,代码和灵感需要寻找到最佳的交融点,才能打造出令人为之惊叹的作品。 而在这座秋知叶i博客的殿堂里,我们将共同追寻这种完美结合,为未来的世界留下属于我们的独特印记。 开发环境:windows10 在 C:用户用户名.gradle 新建 并输入如下内容:

    2024年02月04日
    浏览(44)
  • Android Studio 安装配置详细步骤,以及使用的基本操作

    一.Android SDK下载和安装     如果本地已有合适版本Android SDK,则无需再下载,或者可以使用SDK Manager更新SDK;      如果没有SKD,则需要下载了,其实在安装Android Studio过程中会选择下载最新SDK安装,但是速度极慢,我习惯先把SDK下载下来,在安装完Android Studio后再配置(当

    2023年04月18日
    浏览(39)
  • android studio设置国内镜像

    Android Studio 4.1 Build #AI-201.8743.12.41.6858069, built on September 23, 2020 Runtime version: 1.8.0_242-release-1644-b01 amd64 gradlewrappergradle-wrapper.properties distributionUrl=https://mirrors.cloud.tencent.com/gradle/gradle-5.4.1-bin.zip 目的:通过腾讯镜像系在gradle 02.build.gradle buildscript {     repositories { //增加阿里云路

    2024年01月21日
    浏览(37)
  • android studio gradle 加载慢国内镜像解决(2022版)

    设置 包 的国内镜像 pluginManagement {     repositories {              maven { url \\\'https://maven.aliyun.com/repository/google\\\' }         maven { url \\\'https://maven.aliyun.com/repository/public\\\' }         maven { url \\\'https://maven.aliyun.com/repository/gradle-plugin\\\' }         google()         mavenCentral()         gradl

    2024年02月08日
    浏览(42)
  • docker国内镜像源配置及走代理设置

    同步发布在个人笔记docker国内镜像源配置及走代理设置 使用docker拉取镜像的时候,有时候会卡在中途死活下载不完。一般这种情况就是因为docker默认的镜像源是Dockerhub,而这个网站在域外。所以和Ubuntu换国内源一样,我们也可以对docker换国内镜像源。 docker的镜像源文件配置

    2024年04月26日
    浏览(28)
  • Android Studio的安装详细步骤

    Android Studio的安装需要使用到Gradle,JDK,甚至是maven 目录 安装的第一步: 第二步  安装gradle(最好对应Android studio的gradle版本)  第三步 安装Android Studio  第四步 随便创建一个 有activity的项目(路径没有中文) 卸载原有的 Android Studio 如上图所示的步骤卸载原来的  Android Studi

    2024年02月05日
    浏览(31)
  • Android Studio怎么配置代理

    在 Android Studio 中配置代理主要有两种方式:通过 GUI 和通过环境变量。下面是这两种方法的详细步骤: 通过 GUI(图形用户界面) 打开 Android Studio。 转到 File Settings (在 macOS 上是 Android Studio Preferences )。 在左侧导航栏中,展开 Appearance Behavior ,然后选择 System Settings 。 点击

    2024年02月08日
    浏览(34)
  • Android Studio配置阿里云镜像

    Android Studio配置阿里云镜像 作为一款用于开发Android应用程序的集成开发环境(IDE),Android Studio提供了丰富的功能和插件,使得开发者能够更高效地进行应用程序开发工作。然而,由于它的默认配置,很多时候在我们通过Android Studio下载依赖库或更新项目时会遇到网络不稳定

    2024年02月07日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包