0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Android Studio配置国内镜像源

哆啦安全 来源: Android技术之家 2023-09-08 10:17 次阅读

一、Gradle/Maven配置国内镜像源

配置方式有仅对单个项目生效和对所有项目生效两种方式 对单个项目生效

1.打开Android Studio工程文件,找到build.gradle

2.使用文本编辑器打开,默认格式如下:

buildscript {
    repositories {
        google()
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build3.5.1'
    }
}


allprojects {
    repositories {
        google()
        jcenter()
    }
}


task clean(type: Delete) {
    delete rootProject.buildDir
}
3.修改为以下内容:
buildscript {
    repositories {
        maven {
            url 'https://maven.aliyun.com/repository/google'
        }
        maven {
            url 'https://maven.aliyun.com/repository/public'
        }
        maven {
            url 'https://maven.aliyun.com/repository/jcenter'
        }
    }
    dependencies {
        classpath 'com.android.tools.build3.5.1'
    }
}


allprojects {
    repositories {
        maven {
            url 'https://maven.aliyun.com/repository/google'
        }
        maven {
            url 'https://maven.aliyun.com/repository/public'
        }
        maven {
            url 'https://maven.aliyun.com/repository/jcenter'
        }
    }
}


task clean(type: Delete) {
    delete rootProject.buildDir
}
对所有项目生效

1.打开系统用户的Gradle配置目录
C:Usersxxx.gradle
2.新建文件init.gradle(注意文件后缀名为gradle)
allprojects{
    repositories {
        def ALIYUN_REPOSITORY_URL = 'https://maven.aliyun.com/repository/public'
        def ALIYUN_JCENTER_URL = 'https://maven.aliyun.com/repository/jcenter'
        all { ArtifactRepository repo ->
            if (repo instanceof MavenArtifactRepository){
                def url = repo.url.toString()
                if (url.startsWith('https://repo1.maven.org/maven2')) {
                    project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_REPOSITORY_URL."
                    remove repo
                }
                if (url.startsWith('https://jcenter.bintray.com/')) {
                    project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_JCENTER_URL."
                    remove repo
                }
            }
        }
        maven {
            url ALIYUN_REPOSITORY_URL
            url ALIYUN_JCENTER_URL
        }
    }
}

二、两种配置国内镜像的方法

第一种:直接配置国内镜像源

国内镜像源地址:

1.东软信息学院

mirrors.neusoft.edu.cn
端口:80
2.北京化工大学
ubuntu.buct.edu.cn/ubuntu.buct.cn
端口:80
3.中国科学院开源协会
mirrors.opencas.cn (mirrors.opencas.org/mirrors.opencas.ac.cn)
端口:80
4.上海GDG镜像服务器
sdk.gdgshanghai.com
端口:8000
5.电子科技大学
mirrors.dormforce.net
端口:80
配置步骤:

1.打开File -> setting -> Appearance & Behavior-> System Settings -> HTTP Proxy


f841fe0c-4d8c-11ee-a25d-92fbcf53809c.png  

f85d6aa2-4d8c-11ee-a25d-92fbcf53809c.png  

2.点击Manual proxy configuration,选中HTTP,在Host name中输入地址,并在Port number中输入端口号 f887e1f6-4d8c-11ee-a25d-92fbcf53809c.png  

第二种:利用host配置国内镜像源


1.在C盘的C:WindowsSystem32driversetc路径下找到hosts文件,并用记事本打开(或者用notepad++) f89a42b0-4d8c-11ee-a25d-92fbcf53809c.pngf8a83870-4d8c-11ee-a25d-92fbcf53809c.png  


2.打开多个地点Ping服务器,网站测速(http://ping.chinaz.com/) - 站长工具该网站对dl.google.com进行ping检测,得到可以用的IP地址,并将其添加到hosts文件末尾

f8d65520-4d8c-11ee-a25d-92fbcf53809c.pngf8ef8b08-4d8c-11ee-a25d-92fbcf53809c.png   f92af0da-4d8c-11ee-a25d-92fbcf53809c.png  


3.配置Android Studio 找到Android Studio安装目录,进入bin文件夹找到studio64.exe.vmoptions,并用记事本打开(或者用notepad++)


f941fd7a-4d8c-11ee-a25d-92fbcf53809c.png  

f971440e-4d8c-11ee-a25d-92fbcf53809c.png  


4.在studio64.exe.vmoptions末尾添加以下配置:
-Djava.net.preferIPv4Stack=true-Didea.updates.url=http://dl.google.com/android/studio/patches/updates.xml -Didea.patches.url=http://dl.google.com/android/studio/patches/
f98e6f98-4d8c-11ee-a25d-92fbcf53809c.png  

5.在Android studio中打开File -> setting -> Appearance & Behavior-> System Settings -> HTTP Proxy,选中No proxy即可

‍‍ f9b0f1bc-4d8c-11ee-a25d-92fbcf53809c.png     

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Android
    +关注

    关注

    12

    文章

    3851

    浏览量

    125642
  • Studio
    +关注

    关注

    1

    文章

    171

    浏览量

    28422
  • 编辑器
    +关注

    关注

    1

    文章

    788

    浏览量

    30199
  • 镜像
    +关注

    关注

    0

    文章

    153

    浏览量

    10589

原文标题:Android Studio配置国内镜像源

文章出处:【微信号:哆啦安全,微信公众号:哆啦安全】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    #Android开发 Android Studio使用及配置_2.4 Android Studio的界面和功能

    Android开发
    电子知识科普
    发布于 :2022年12月08日 17:50:26

    #Android开发 Android Studio使用及配置_2.3 Android Studio的特点

    Android
    电子知识科普
    发布于 :2022年12月08日 17:52:08

    [转载]Android 4.2 镜像烧录SD卡教程

    本帖最后由 江口kk 于 2014-8-11 21:03 编辑 [转载]Android 4.2 镜像烧录SD卡教程由lemaker团队 tony制作非常感谢Tomy发布的Android 4.2
    发表于 08-09 20:47

    Android Studio与Gradle深入

    总体设置,通常是配置项目中所有的 module  Invalidate Cache  Android Studio 会出现索引的问题,那可以从删除 cache 重建索引,File->
    发表于 08-31 17:58

    Android Studio应用开发简介

    、串口、以太网、U盘。后续将进一步完善对CAN、SPI、I2C、WIFI、4G等接口的支持。  Google公司专门为开发Android应用程序提供了集成开发环境Android Studio,涵盖
    发表于 10-20 11:27

    Android Studio由于下载的SDK Tools版本造成无法更新SDK问题

    /mirrors.opencas.ac.cn) 端口:80 4、上海GDG镜像服务器 sdk.gdgshanghai.com 端口:8000 5、电子科技大学 mirrors.dormforce.net 端口:80 其中,强烈推荐电子科技大学的镜像
    发表于 09-26 18:12

    Linux下配置Android Studio与Eclipse

    一. 配置Android Studio 2.01.下载Linux版本的android studio 由于被墙的原因,可以在
    发表于 09-27 16:52

    教大家如何烧写单独的Android镜像

    图所示:在烧写之前需要先导入镜像配置文件,将烧写工具下面的 android11.cfg 文件导入进去,如下图所示。如果是烧写 Android12
    发表于 08-25 17:39

    端口镜像配置命令

    端口镜像配置命令
    发表于 12-17 10:44 5次下载

    端口镜像配置

    07-端口镜像配置
    发表于 12-24 23:30 0次下载

    Apress_Learn_Android-Studio_Built

    Android-Studio
    发表于 01-22 21:19 0次下载

    虚拟机:Ubuntu配置Android Studio的步骤

    虚拟机:Ubuntu配置Android Studio的步骤
    的头像 发表于 06-22 09:43 2530次阅读

    教程分享:Pip安装如何使用国内镜像

    阿里云官方镜像站: https://developer.aliyun.com/mirror/?utm_content=g_1000303593   直接使用国内镜像源 默认情况下 pip
    发表于 11-10 14:38 2824次阅读

    Android Studio引入AI编程助手Studio Bot

    谷歌在昨晚的 Google I/O 2023 大会上发布了用于 Android Studio 的 AI 编程助手 Studio Bot—— 支持生成代码和修复错误。Studio Bot
    的头像 发表于 05-12 14:53 1258次阅读
    <b class='flag-5'>Android</b> <b class='flag-5'>Studio</b>引入AI编程助手<b class='flag-5'>Studio</b> Bot

    Android Studio从入门到精通

    Android Studio从入门到精通.pdf
    发表于 08-14 15:05 3次下载