Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/345.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何手动设置gradle-2.2.1-all.zip_Java_Android_Unit Testing_Android Studio_Gradle - Fatal编程技术网

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

Java 如何手动设置gradle-2.2.1-all.zip,java,android,unit-testing,android-studio,gradle,Java,Android,Unit Testing,Android Studio,Gradle,我想用这个命令运行我的单元测试 gradlew.bat connectedInstrumentTest 但它试图下载 我的下士网络阻止了它。因此,我想手动设置zip,我已经从浏览器下载了它 下面列出了我失败的方式 将其粘贴到Program Files\Android\Android Studio\gradle中\ gradle-2.2.1不起作用 文件->设置->构建执行、部署->构建工具和 定义gradle主目录无效 除此之外的任何建议都将不胜感激。谢谢。在您的命令中,您正在使用。Gra

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

gradlew.bat connectedInstrumentTest
但它试图下载

我的下士网络阻止了它。因此,我想手动设置zip,我已经从浏览器下载了它

下面列出了我失败的方式

  • 将其粘贴到Program Files\Android\Android Studio\gradle中\ gradle-2.2.1不起作用
  • 文件->设置->构建执行、部署->构建工具和 定义gradle主目录无效

除此之外的任何建议都将不胜感激。谢谢。

在您的命令中,您正在使用。Gradle包装器是围绕真正的Gradle垃圾箱的薄包装器。它打算签入您的源代码管理,然后下载您在
Gradle/wrapper/Gradle wrapper.properties
中定义的Gradle版本。这里的优点是构建中使用的Gradle版本直接与源代码管理绑定

您有两种选择:

  • 使用
    gradle
    命令而不是
    gradlew
    -这将使用安装在本地计算机上的
    gradle
    (假设“gradle”在路径上)。这里的缺点是,在构建工作之前,您必须在某个地方安装Gradle
  • gradle/wrapper/gradle wrapper.properties中的
    distributionUrl
    更改为指向不同的URL,并将该文件托管在某个地方。您获得了包装器的所有优点,但解决了下载时遇到的问题
解决方案:

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

2) 。下载

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

4) 。当这一次它在gradle大楼受阻时,强制关闭android工作室

5) 现在转到C:\Users\username\.gradle\wrapper\dists\gradle-2.2.1-all\c64ydeardNFQCTVR1GM30W53(结束目录名可能不同)

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

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


8) 运行android studio。:)

大多数情况下,此错误是由于internet中的制动或网络连接速度慢造成的。 gradle文件部分下载,此zip文件不可提取,也不能使用Android Studio work重新下载

因此,要解决此问题,您必须:

  • 删除gradle下载文件夹或手动下载gradle zip文件,并使用以下方法进行配置
  • 下载时需要使用gradle并通过zip进入
    C:\Users\your_pc\u name\.gradle\wrapper\dists
  • 最后,打开Android Studio并运行该项目
  • gradle版本在下载之前会非常小心


    网络阻止了脚本下载zip文件,但您成功地做到了?您是否在全局渐变设置中选中了
    脱机工作
    !如果您有一个Samba/FS主机,您可以将其更改为:distributionUrl=file:///user/me/downloads/gradle.zipI 路径C:\Users\username\.gradle\wrapper后没有Dist文件夹\