如何手动设置gradle-2.2.1-all.zip

Ege*_*tçu 9 java android unit-testing gradle android-studio

我想用这个命令运行我的单元测试

gradlew.bat connectedInstrumentTest
Run Code Online (Sandbox Code Playgroud)

但它试图下载https://services.gradle.org/distributions/gradle-2.2.1-all.zip

我的下属阻止了它.因此,我想手动设置zip,我已经从浏览器下载了它.

我失败的方式如下所示

  • 在Program Files\Android\Android Studio\gradle\gradle-2.2.1中粘贴它不起作用
  • 文件 - >设置 - >构建执行,部署 - >构建工具和定义gradle主目录不起作用

除了这些之外的任何建议将非常感谢.谢谢.

Abh*_*yan 9

方案:

1).删除C:\ Users\username\.gradle文件夹

2).下载http://downloads.gradle.org/distributions/gradle-2.2.1-all.zip

3).在android studio中创建一个新项目.

4).当这次它停留在gradle建筑物时,Force关闭了android工作室.

5)现在转到C:\ Users\username\.gradle\wrapper\dists\gradle-2.2.1-all\c64ydeuardnfqctvr1gm30w53(最终目录名称可能不同)

6)从该目录中删除gradle-2.2.1-all.zip.lck和其他文件.

7)在此处粘贴新下载的gradle-2.2.1-all.zip.

8)运行android studio.:)


and*_*y88 8

在您的命令中,您正在使用Gradle Wrapper.Gradle包装器是真正的Gradle bin周围的薄包装器.它旨在检入您的源代码管理,然后下载您定义的Gradle版本gradle/wrapper/gradle-wrapper.properties.这里的优点是构建中使用的Gradle版本直接与源代码控制相关联.

你有2个选择:

  • 使用gradle命令代替gradlew- 这将使用gradle本地机器上安装的命令(假设'gradle'在PATH上).这里的缺点是你必须在构建工作之前在某处安装Gradle.
  • 改变distributionUrlgradle/wrapper/gradle-wrapper.properties指向一个不同的URL和主机文件的地方自己.您可以获得包装器的所有优点,但可以解决您下载它时遇到的问题.