V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
hongfeiyu
V2EX  ›  Android

请教一下 gradle 离线配置

  •  1
     
  •   hongfeiyu · 2016-02-29 22:20:17 +08:00 · 9862 次点击
    这是一个创建于 3223 天前的主题,其中的信息可能已经有所发展或是发生改变。

    蛋疼的网速加上 gradle 的惊人配置速度 Σ( ° △ °|||)︴
    真是。。。
    我打算离线配置一下
    但是发现文件夹的名字:

    gradle-2.9-all\1aw2ic01pldw5fkvoq6t1fsz4
    

    每个都不一样
    这个怎么解决

    9 条回复    2016-03-02 18:01:04 +08:00
    zyguan
        1
    zyguan  
       2016-03-01 00:27:45 +08:00 via Android
    没用来开发 android ,但一般简单的个人项目,我都是用 maven 拉 jar 包,然后 repositories 设为 mavenLocal()。

    这里有个自用的小脚本
    zyguan
        2
    zyguan  
       2016-03-01 00:28:30 +08:00 via Android
    hongfeiyu
        3
    hongfeiyu  
    OP
       2016-03-01 08:10:42 +08:00
    @zyguan 表示不懂?还有换行是怎么回事?
    sjn9588
        4
    sjn9588  
       2016-03-01 08:46:32 +08:00
    gradle 的配置文件不是./gradle 下的 gradle.properties 吗?
    zyguan
        5
    zyguan  
       2016-03-01 08:55:12 +08:00
    @hongfeiyu 换行问题已更新,再也不在手机上操作了...

    呃...大概意思就是网速问题可以通过 maven 从 oschina 上拉数据解决,快不少,但治标不治本。再读了下问题,我发现好像自己理解不太对啊,离线配置是指?具体需求或要达到什么目的呢?
    hongfeiyu
        6
    hongfeiyu  
    OP
       2016-03-02 12:43:17 +08:00
    @zyguan 就是每次 C:\Users\用户名\.gradle\wrapper\dists 从网上下载包时速度极慢,需要自己下载
    iMon
        7
    iMon  
       2016-03-02 17:36:41 +08:00
    用户目录下 /.gradle/caches/modules-2/files-2.1/ 会下载很多 jar
    zyguan
        8
    zyguan  
       2016-03-02 17:55:32 +08:00
    刚玩 gradle 没多久,装 X 失败...

    去了解了下 gradle wrapper 感觉就是 gradle 本身的本版管理。如果是运行 gradlew 嫌下 gradle-VERSION-bin.zip 太慢,那可以修改 gradlew 所在目录下 gradle/wrapper/gradle-wrapper.properties 配置,里面有个 distributionUrl ,将其值修改为 file\:///... 就行。

    如果是运行 gradle 嫌依赖下载慢,依赖不多的话可以试试我之前的提到的用 maven 拉依赖的方法。当然这在构建 Android 应用方面不一定行的通,我没试过,你参考参考就好。 gradle 我都是用来构建非标准的“玩具”项目,嫌 pom.xml 麻烦还不灵活。
    zyguan
        9
    zyguan  
       2016-03-02 18:01:04 +08:00
    老实说,其实我是用 gradle 玩 scala 来着, sbt 依赖下载让人崩溃,不知有没有同学有解决方法,别肉身翻墙...
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2874 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 00:32 · PVG 08:32 · LAX 16:32 · JFK 19:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.