gradle 问题

天生我才必有用,坚信。

  1. 报错 Error
    Gradle's dependency cache may be corrupt
    indexing paused due to batch update
    

    新建项目或者打开其他项目,一直卡在这里,rebuild,clean,重启等等都用了并不行。 此时的原因可能是在下载gradle时网络不好或者取消了下载操作,导致并未下载完全。
    以 gradle-5.1.1-all.zip 举例:打开项目中的 gradle\wrapper\gradle-wrapper.properties 文件,看到

    distributionBase=GRADLE_USER_HOME
    distributionPath=wrapper/dists
    zipStoreBase=GRADLE_USER_HOME
    zipStorePath=wrapper/dists
    distributionUrl=https\://services.gradle.org/distributions/gradle-5.1.1-all.zip
    

    windows 打开你的 C:\Users\.gradle\wrapper\dists,mac 在用户下的User\.gradle\wrapper\dists目录(mac查看 . 开头的文件夹快捷键 command+shift+. ),找到包目录,即gradle-5.1.1-all,删除,重新build,看到正在下载gradle就好了。 注:网上有说可以将 distributionUrl=https\://services.gradle.org/distributions/gradle-5.1.1-all.zip中的https改为http,但是解决不了这个下载不完全的问题,改一下下载速度快了,仅此而已。
    如果并未解决,可以再试一下更狠的,退出AS,去项目目录下删除module下所有的 .impl 文件,删除 .idea 文件夹,然后打开AS,打开项目,如果还未解决,就不是gradle下载不完全而带来的错误了。






转载请注明:劉清揚的博客 » gradle 问题