安卓开发使用镜像服务器速度就是快~

去年9月用了1个月的时间研究libgdx并且用他开发了一个小游戏,今年拾起来再看的时候,发现更新好快。首先anroid开发有了官方的IDE,告别了eclipse换成了android studio,jdk也更新到了1.7,libgdx由1.1更新到了1.7,gradle也更新很快。由于被墙,再用原先的更新方法,实在是龟速难以忍受。故发现用镜像服务器,能提高开发速度。

首先是国内的Maven镜像仓库:

修改项目根目录下的build.gradle,将jcenter()或者mavenCentral()替换掉即可:

allprojects {    
  repositories {        
    maven{ url 'http://maven.oschina.net/content/groups/public/'}    
    }
}

当然也有一劳永逸的办法:将下面这段Copy到名为init.gradle文件中,并保存到 USER_HOME/.gradle/文件夹下即可。

allprojects{    
  repositories {        
    def REPOSITORY_URL = 'http://maven.oschina.net/content/groups/public'        
    all { ArtifactRepository repo ->            
      def url = repo.url.toString()            
      if ((repo instanceof MavenArtifactRepository) && (url.startsWith('https://repo1.maven.org/maven2') || url.startsWith('https://jcenter.bintray.com'))) {  
    project.logger.lifecycle "Repository ${repo.url} replaced by $REPOSITORY_URL ."                remove repo       
      }        
    }        
    maven {            
    url REPOSITORY_URL        
    }    
  }
}

init.gradle文件其实是Gradle的初始化脚本(Initialization Scripts),也是运行时的全局配置。

其次是android sdk更新服务器镜像:

中国科学院开源协会镜像站地址:

  • IPV4/IPV6: http://mirrors.opencas.cn 端口:80

使用方法

  1. 启动 Android SDK Manager ,打开主界面,依次选择『Tools』、『Options...』,弹出『Android SDK Manager - Settings』窗口;

  2. 在『Android SDK Manager - Settings』窗口中,在『HTTP Proxy Server』和『HTTP Proxy Port』输入框内填入上面镜像服务器地址(不包含http://,如下图)和端口,并且选中『Force https://... sources to be fetched using http://...』复选框。设置完成后单击『Close』按钮关闭『Android SDK Manager - Settings』窗口返回到主界面;

  3. 依次选择『Packages』、『Reload』。

安卓开发使用镜像服务器速度就是快~_第1张图片

最后是离线下载Gradle解决创建项目是一直处于building XX gradle project info:

打开C:\Users\Administrator\.gradle\wrapper\dists\gradle-2.4-all\8ym2u3wqq10sf8a9a8x2q9tiv 你会看到需要的gradle版本 例如我的是gradle-2.4-all 我会去http://services.gradle.org/distributions上下载,之后把gradle-2.4-all.zip复制到此目录下(C:\Users\Administrator\.gradle\wrapper\dists\gradle-2.4-all\8ym2u3wqq10sf8a9a8x2q9tiv),这样项目就可以秒打开了。

你可能感兴趣的:(安卓开发使用镜像服务器速度就是快~)