美文网首页
Gradle 更新依赖库失败,手动导包

Gradle 更新依赖库失败,手动导包

作者: chauI | 来源:发表于2017-02-28 14:30 被阅读2173次

感谢 大大的微笑:gradle下载更新依赖库失败的解决办法 - 依赖库下载加速1000%

问题:下载或者更新依赖库的时候可能出现这种问题

下载缓慢或失败

科学上网

vpn、镜像等等,说出来你可能不信,这些手段我尝试了一下,以前百试百灵这次撞了墙,不要问我为什么我不知道啊啊啊。所以只好尝试手动导入 jar 包。

导入 Gradle 的依赖库

先下载好 jar 包,如果连 jar 包都不能下载...还是去科学上网吧。

  • 方法一:拷贝到Users\user\.gradle\wrapper\dists\gradle-xxx-all\ah86jmo43de9lfa8xg9ux3c4h目录下,然后执行gradle assemblerelease
    实际上这个方法我没有成功,但还好还有别的办法...

  • 方法二:拷贝到 gradle 存放依赖包的目录:
    C:\Users\username\.gradle\caches\modules-2\files-2.1
    但是具体的目录是根据你下载的 jar 包变化的。
    比如:下载的地址为https://repo1.maven.org/maven2/com/google/appengine/appengine-java-sdk/1.9.23/appengine-java-sdk-1.9.23.zip
    则存放的目录为
    C:\Users\username\.gradle\caches\modules-2\files-2.1\com.google.appengine/appengine-java-sdk/1.9.23/c05c8fd5da7fa56eefa3d64f548dd0329e4126de/
    比如我要下载的是:

    很小的包但我还是失败了
    所以存放的目录为C:\Users\username\.gradle\caches\modules-2\files-2.1\ com.google.guava\guava\13.0.1\81701ae27c46df91e3dc8473b5ae9edee72d4a16

还有就是在更新 Gradle 的时候出现的类似问题,比如出现打开项目时一直在 Building gradle project info,或者 Refreshing gradle project
这里一般时因为下载 Gradle 失败,可以尝试手动下载对应版本。
先查看项目需要的版本,在 \gradle\wrapper\gradle-wrapper.properties 文件中可以看到。
下载好对应版本的 zip 后,放到 C:\Users\用户名.gradle\wrapper\dists\gradle-x.xx-all\xxxxxxxxxxxx 文件夹,运行时会自动解压。
这里的情况中,项目使用 Gradle 为默认路径,而不是自定义。

其他方法

其实也试过其他的方法导入这个包:
先放到项目的 libs 文件夹中,然后在 Project Structure - Dependencies 依赖


Project Structure - Dependencies

或者直接在 app/build.gradle 中 compile project ( ':libs:xxx' ) 。
或者加入compile fileTree(dir: 'libs', include: ['*.jar'])//自动编译libs目录下的所有jar包
但都失败了..败了。

相关文章

网友评论

      本文标题:Gradle 更新依赖库失败,手动导包

      本文链接:https://www.haomeiwen.com/subject/jfuxgttx.html