去年9月用了1個月的時間研究libgdx而且用他開發了一個小遊戲,今年拾起來再看的時候,發現更新好快。首先anroid開發有了官方的IDE,告別了eclipse換成了android studio,jdk也更新到了1.7,libgdx由1.1更新到了1.7,gradle也更新很快。因爲被牆,再用原先的更新方法,實在是龜速難以忍受。故發現用鏡像服務器,能提升開發速度。java
首先是國內的Maven鏡像倉庫:android
修改項目根目錄下的build.gradle,將jcenter()或者mavenCentral()替換掉便可:服務器
allprojects { repositories { maven{ url 'http://maven.oschina.net/content/groups/public/'} } }
固然也有一勞永逸的辦法:將下面這段Copy到名爲init.gradle文件中,並保存到 USER_HOME/.gradle/文件夾下便可。app
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),也是運行時的全局配置。eclipse
其次是android sdk更新服務器鏡像:maven
中國科學院開源協會鏡像站地址:fetch
IPV4/IPV6: http://mirrors.opencas.cn 端口:80gradle
使用方法:ui
啓動 Android SDK Manager ,打開主界面,依次選擇『Tools』、『Options...』,彈出『Android SDK Manager - Settings』窗口;url
在『Android SDK Manager - Settings』窗口中,在『HTTP Proxy Server』和『HTTP Proxy Port』輸入框內填入上面鏡像服務器地址(不包含http://,以下圖)和端口,而且選中『Force https://... sources to be fetched using http://...』複選框。設置完成後單擊『Close』按鈕關閉『Android SDK Manager - Settings』窗口返回到主界面;
依次選擇『Packages』、『Reload』。
最後是離線下載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),這樣項目就能夠秒打開了。