当前位置:   article > 正文

Android Studio配置国内镜像源

android studio 国内镜像

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

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

对单个项目生效
1.打开Android Studio工程文件,找到build.gradle

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

  1. // Top-level build file where you can add configuration options common to all sub-projects/modules.
  2. buildscript {
  3. repositories {
  4. google()
  5. jcenter()
  6. }
  7. dependencies {
  8. classpath 'com.android.tools.build:gradle:3.5.1'
  9. // NOTE: Do not place your application dependencies here; they belong
  10. // in the individual module build.gradle files
  11. }
  12. }
  13. allprojects {
  14. repositories {
  15. google()
  16. jcenter()
  17. }
  18. }
  19. task clean(type: Delete) {
  20. delete rootProject.buildDir
  21. }
  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

  • 11

  • 12

  • 13

  • 14

  • 15

  • 16

  • 17

  • 18

  • 19

  • 20

  • 21

  • 22

  • 23

  • 24

  • 25

  • 26

  • 27

3.修改为以下内容:

  1. // Top-level build file where you can add configuration options common to all sub-projects/modules.
  2. buildscript {
  3. repositories {
  4. maven {
  5. url 'https://maven.aliyun.com/repository/google'
  6. }
  7. maven {
  8. url 'https://maven.aliyun.com/repository/public'
  9. }
  10. maven {
  11. url 'https://maven.aliyun.com/repository/jcenter'
  12. }
  13. }
  14. dependencies {
  15. classpath 'com.android.tools.build:gradle:3.5.1'
  16. // NOTE: Do not place your application dependencies here; they belong
  17. // in the individual module build.gradle files
  18. }
  19. }
  20. allprojects {
  21. repositories {
  22. maven {
  23. url 'https://maven.aliyun.com/repository/google'
  24. }
  25. maven {
  26. url 'https://maven.aliyun.com/repository/public'
  27. }
  28. maven {
  29. url 'https://maven.aliyun.com/repository/jcenter'
  30. }
  31. }
  32. }
  33. task clean(type: Delete) {
  34. delete rootProject.buildDir
  35. }
  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

  • 11

  • 12

  • 13

  • 14

  • 15

  • 16

  • 17

  • 18

  • 19

  • 20

  • 21

  • 22

  • 23

  • 24

  • 25

  • 26

  • 27

  • 28

  • 29

  • 30

  • 31

  • 32

  • 33

  • 34

  • 35

  • 36

  • 37

  • 38

  • 39

  • 40

对所有项目生效
1.打开系统用户的Gradle配置目录:C:\Users\xxx.gradle

2.新建文件init.gradle(注意文件后缀名为gradle)

  1. allprojects{
  2. repositories {
  3. def ALIYUN_REPOSITORY_URL = 'https://maven.aliyun.com/repository/public'
  4. def ALIYUN_JCENTER_URL = 'https://maven.aliyun.com/repository/jcenter'
  5. all { ArtifactRepository repo ->
  6. if (repo instanceof MavenArtifactRepository){
  7. def url = repo.url.toString()
  8. if (url.startsWith('https://repo1.maven.org/maven2')) {
  9. project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_REPOSITORY_URL."
  10. remove repo
  11. }
  12. if (url.startsWith('https://jcenter.bintray.com/')) {
  13. project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_JCENTER_URL."
  14. remove repo
  15. }
  16. }
  17. }
  18. maven {
  19. url ALIYUN_REPOSITORY_URL
  20. url ALIYUN_JCENTER_URL
  21. }
  22. }
  23. }
  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

  • 11

  • 12

  • 13

  • 14

  • 15

  • 16

  • 17

  • 18

  • 19

  • 20

  • 21

  • 22

  • 23

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

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

推荐几个国内镜像源地址:

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

6b11398f229694ea01b7b57b159dddd1.png

5fddd00023b38b6958ca060534b013c2.png

 2.点击Manual proxy configuration,选中HTTP,在Host name中输入地址,并在Port number中输入端口号

b8f19c73e1fc4499eabacd8ca2c4b1aa.png

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

1.在C盘的C:\Windows\System32\drivers\etc路径下找到hosts文件,并用记事本打开(或者用notepad++)

0ccce907d1d1b8f2b00976b6a2ec21b5.png

de39b2314e453bff410f46e996a22260.png

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

276821aaa0e56f6b44f13e418b749769.png

9b04da047041594a0a1faa9a9f8ed39b.png

e68efb900a27d823bdf4b147e49686d8.png

 3.配置Android Studio

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

960cd5b21940a85efc1321f201a115a9.png

f2c8f664481c733d5ef33f423013d964.png

4.在studio64.exe.vmoptions末尾添加以下配置:

  1. -Djava.net.preferIPv4Stack=true
  2. -Didea.updates.url=http://dl.google.com/android/studio/patches/updates.xml
  3. -Didea.patches.url=http://dl.google.com/android/studio/patches/

1ca2b851e709209d949e4d921cdb6119.png

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

c6e676c8b708fe5440d3011749b63257.png

关注我获取更多知识或者投稿

21812ca7f7f845ecd6208d5269e3952c.jpeg

9a63570116707b0788a34f5b0e74e8b1.jpeg

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/228228
推荐阅读
相关标签
  

闽ICP备14008679号