Android Studio配置国内镜像源

admin 2023年9月8日03:10:19评论180 views字数 2493阅读8分18秒阅读模式

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

配置方式有仅对单个项目生效和对所有项目生效两种方式
对单个项目生效
1.打开Android Studio工程文件,找到build.gradle
2.使用文本编辑器打开,默认格式如下:
buildscript {    repositories {        google()        jcenter()    }    dependencies {        classpath 'com.android.tools.build:gradle:3.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.build:gradle:3.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
Android Studio配置国内镜像源
Android Studio配置国内镜像源
2.点击Manual proxy configuration,选中HTTP,在Host name中输入地址,并在Port number中输入端口号
Android Studio配置国内镜像源
第二种:利用host配置国内镜像源
1.在C盘的C:WindowsSystem32driversetc路径下找到hosts文件,并用记事本打开(或者用notepad++)
Android Studio配置国内镜像源
Android Studio配置国内镜像源
2.打开多个地点Ping服务器,网站测速(http://ping.chinaz.com/) - 站长工具该网站对dl.google.com进行ping检测,得到可以用的IP地址,并将其添加到hosts文件末尾
Android Studio配置国内镜像源
Android Studio配置国内镜像源
Android Studio配置国内镜像源
3.配置Android Studio
找到Android Studio安装目录,进入bin文件夹找到studio64.exe.vmoptions,并用记事本打开(或者用notepad++)
Android Studio配置国内镜像源
Android Studio配置国内镜像源
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/
Android Studio配置国内镜像源

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

Android Studio配置国内镜像源

原文始发于微信公众号(哆啦安全):Android Studio配置国内镜像源

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2023年9月8日03:10:19
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   Android Studio配置国内镜像源https://cn-sec.com/archives/2016769.html

发表评论

匿名网友 填写信息