手动更新配置gradl

原创 2015年11月19日 12:06:04

当第一次使用Android Studio的时候需要对这个构建工具进行配置下载。
由于天朝网络的问题,即使你在setting里设置了代理下载依然很慢,它
人性话的地方就是在Terminal输入指令的时候会告诉你需要下载的地址,
这样就可以用迅雷快速把这个下载下来。然后就是配置,这个文件的路径
是C:\Users\"your username"\.gradle\wrapper\dists,以文件版本加
all来命名的文件夹 比如gradle-2.4-all或gradle-2.2.1-all,这个下面
会有一串以3i2gobhdl0fm2tosnn15g540i0这种字符串命名的文件夹,只需要
将下载好的zip文件放进去,然后在Terminal中输入gradlew 的任何命令它就会
自动配置好,其所作的就是将文件解压释放而已。


之后呢会进行Configuring>>0/2 projects>>root project
这时候会下载需要的jar


这时候可能下载不下来 去设置里看看 Gradle 中的offline work是否勾选上

http://stackoverflow.com/questions/25689266/android-studio-could-not-download-artifact
是提示说不要勾选上,奇葩的是我勾选上了才能下载下来。


开始我以为可以像android sdk一样下载配置大不了老子一个一个文件下载然后手动放到目录下就好了,
但是我错了,这个需要更新的文件其所在目录命名方式是无法预知的
比如即使我知道asm-5.0.3.jar这个文件要更新,但是这货是在
C:\Users\xiulin\.gradle\caches\modules-2\files-2.1\org.ow2.asm\asm\5.0.3\dcc2193db20e19e1feca8b1240dbbc4e190824fa\asm-5.0.3.jar
这样的路径,我日了。。。。这怎么配置?!
好在老子吃了一个石榴更新了一下心情。在2015/11/19 11:20左右的时候天朝的网络没有像
北京雾霾一样持续不断,奇迹发生了。


G:\Qihoo-git\OSSpecial>gradlew
Download https://jcenter.bintray.com/org/bouncycastle/bcprov-jdk15on/1.48/bcprov-jdk15on-1.48.jar
Download https://jcenter.bintray.com/org/ow2/asm/asm/5.0.3/asm-5.0.3.jar
Download https://jcenter.bintray.com/org/ow2/asm/asm-tree/5.0.3/asm-tree-5.0.3.jar
Download https://jcenter.bintray.com/com/google/code/gson/gson/2.2.4/gson-2.2.4.jar
Download https://jcenter.bintray.com/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1.jar
Download https://jcenter.bintray.com/org/apache/httpcomponents/httpclient/4.1.1/httpclient-4.1.1.jar
Download https://jcenter.bintray.com/org/apache/httpcomponents/httpmime/4.1/httpmime-4.1.jar
Download https://jcenter.bintray.com/com/google/guava/guava/17.0/guava-17.0.jar
Download https://jcenter.bintray.com/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar
Download https://jcenter.bintray.com/org/ow2/asm/asm-analysis/5.0.3/asm-analysis-5.0.3.jar
Download https://jcenter.bintray.com/org/apache/httpcomponents/httpcore/4.1/httpcore-4.1.jar
Download https://jcenter.bintray.com/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar
Download https://jcenter.bintray.com/commons-codec/commons-codec/1.4/commons-codec-1.4.jar
Download https://jcenter.bintray.com/com/android/tools/external/lombok/lombok-ast/0.2.3/lombok-ast-0.2.3.jar
:help                                                                                
                     
Welcome to Gradle 2.4.
                     
To run a build, run gradlew <task> ...
                     
To see a list of available tasks, run gradlew tasks
                     
To see a list of command-line options, run gradlew --help
                     
To see more detail about a task, run gradlew help --task <task>
                     
BUILD SUCCESSFUL
               
Total time: 2 mins 47.376 secs



感激涕零啊。。。。。。。


后记


想想那些奇葩的路径名应该是有原因的,在卸载Android Studio的时候会提示是否删除配置文件
我想Gradle也是其中之一的配置文件吧。写这个构建工具的哥们特意这样做的,所有文件都是以同一个
思路放置,就是/文件版本/asdfasdfagegw23423gfdsdf(八成是md5)/文件名.xxx


后来想想那些奇葩的路径应该是可以知道的,看看之前的错误提示
* What went wrong:          
A problem occurred configuring root project 'OSSpecial'.
> Could not resolve all dependencies for configuration ':classpath'.
   > Could not download bcprov-jdk15on.jar (org.bouncycastle:bcprov-jdk15on:1.48)
      > Could not get resource 'https://jcenter.bintray.com/org/bouncycastle/bcprov-jdk15on/1.48/bcprov-jdk15on-1.48.jar'.
         > Could not GET 'https://jcenter.bintray.com/org/bouncycastle/bcprov-jdk15on/1.48/bcprov-jdk15on-1.48.jar'.
            > peer not authenticated


可以根据错误提示来知道下载文件的地址


这些要更新文件的本地路径在下载地址中知道。


比如上面这个 就是在 xxxxxx/bcprov-jdk15on/下面
前面的xxxxxx的绝对路径在搜索里通过搜索bcprov-jdk15on这个关键字可以在
C:\Users\"your username"\.gradle这个路径下找到。这样根据gradle路径设计的原则可以根据

 文件版本/asdfasdf4534gfdgsaf/filename.xx方式来手动下载添加配置文件。


说实话这文章本身没多大意义,只要网络环境良好这么做没有任何意义,此乃无耐之举。。。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

手动更新Android Studio的gradle版本

参考博客: http://blog.csdn.net/zhang_ying_xian/article/details/51096487 首先查看项目的gradle-wrapper.properti...

[Android Studio系列(五)] Android Studio手动配置Gradle的方法

1 问题(1) android sutdio第一次打开一个工程巨慢怎么办? (2) 手动配置Gradle Home为什么总是无效? (3) 明明已经下载了Gradle,配置了gradle home...

AndroidStudio配置常见问题及解决

1,"Unable to access Android SDK add-on list..." 解决:直接点击cancel,取消后进入系统在SDK Manager中重新定位sdk文件夹的位置 2,...

Could not get a resource from the pool 错误分析

Could not get a resource from the pool 错误分析和解决

Could not download junit.jar Android Studio

最近在学android开发,Android Studio的配置由于不能翻墙真是麻烦阿。 好不容易配置完了,新建了个工程竟然是有错误 Error:A problem occurred configu...

批处理手动配置IP

  • 2015-10-26 14:55
  • 805B
  • 下载

Failed to apply plugin [id 'com.android.application'] 和 Could not find com.android.tools.build:gradl

发现android studio是真的可爱啊,上一秒还没问题可以build运行,下一秒就出错。。。好,你任性,你牛逼。。 说下今天又遇到的两个问题:Failed to apply plugin ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)