文档章节

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

Alien_Dog
 Alien_Dog
发布于 2015/10/01 21:55
字数 521
阅读 33
收藏 0

去年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』。

SDK Manager Proxy Settings

最后是离线下载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),这样项目就可以秒打开了。

© 著作权归作者所有

Alien_Dog
粉丝 1
博文 21
码字总数 1473
作品 0
济南
私信 提问
如何将 Android 仿真器的速度提升 400%

做了几天开发之后,我发现 Android 仿真器实在是我的心头之痛,因为它实在太慢了。 首先,它启动缓慢,而且即便使用快照(Snapshot)加速启动过程,该执行过程仍然非常缓慢,特别是如果使用了...

红薯
2011/11/24
55.3K
34
01、使用 intel硬件加速执行管理器,提速你的模拟器

背景 刚开始接触android的开发学习,吐槽下它的模拟器,启动速度忒慢了,简直无法忍受。但是没办法,手头只有一部4.4系统的机子,对于测试以前版本及屏幕分辨率的运行情况只能求助与模拟器了...

evilgod528
2014/07/19
617
0
Android AOSP基础(三)Android系统源码的整编和单编

本文首发于微信公众号「刘望舒」 关联系列 Android AOSP基础系列 Android系统启动系列 应用进程启动系列 Android深入四大组件系列 Android深入理解Context系列 Android深入理解JNI系列 Andr...

刘望舒
05/16
0
0
Android AOSP基础(二)是时候下载Android9.0源码了

本文首发于微信公众号「刘望舒」 相关系列文章 Android系统启动系列 应用进程启动系列 Android深入四大组件系列 Android深入理解Context系列 Android深入理解JNI系列 Android解析WindowManag...

刘望舒
05/15
0
0
Android AOSP基础(二)AOSP源码下载

本文首发于 公众号 刘望舒 前言 这篇文章我们来学习如何下载AOSP 源码,如果你还没有Linux 环境,请查看Android AOSP基础(一)VirtualBox 安装 Ubuntu这篇文章,另外如果你不需要编译源码,...

刘望舒
04/05
0
0

没有更多内容

加载失败,请刷新页面

加载更多

只需一步,在Spring Boot中统一Restful API返回值格式与统一处理异常

统一返回值 在前后端分离大行其道的今天,有一个统一的返回值格式不仅能使我们的接口看起来更漂亮,而且还可以使前端可以统一处理很多东西,避免很多问题的产生。 比较通用的返回值格式如下:...

晓月寒丶
昨天
59
0
区块链应用到供应链上的好处和实际案例

区块链可以解决供应链中的很多问题,例如记录以及追踪产品。那么使用区块链应用到各产品供应链上到底有什么好处?猎头悬赏平台解优人才网小编给大家做个简单的分享: 使用区块链的最突出的优...

猎头悬赏平台
昨天
28
0
全世界到底有多少软件开发人员?

埃文斯数据公司(Evans Data Corporation) 2019 最新的统计数据(原文)显示,2018 年全球共有 2300 万软件开发人员,预计到 2019 年底这个数字将达到 2640万,到 2023 年达到 2770万。 而来自...

红薯
昨天
65
0
Go 语言基础—— 通道(channel)

通过通信来共享内存(Java是通过共享内存来通信的) 定义 func service() string {time.Sleep(time.Millisecond * 50)return "Done"}func AsyncService() chan string {retCh := mak......

刘一草
昨天
58
0
Apache Flink 零基础入门(一):基础概念解析

Apache Flink 的定义、架构及原理 Apache Flink 是一个分布式大数据处理引擎,可对有限数据流和无限数据流进行有状态或无状态的计算,能够部署在各种集群环境,对各种规模大小的数据进行快速...

Vincent-Duan
昨天
60
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部