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

我想用这个命令来运行我的unit testing

gradlew.bat connectedInstrumentTest 

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

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

下面列出了我失败的方法

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

任何build议,除了这些将不胜感激。 谢谢。

  • Mockito - validation方法是做什么的?
  • 为什么我的JSONObject相关unit testing失败?
  • 无法解决以下活动:意图
  • 如何使用mock()和spy()来testing静态方法
  • unit testing加载本地库的Java类
  • 用robolectrictestingasynchronous任务
  • 有没有办法使用ActivityInstrumentationTestCase2添加附加到活动
  • 为什么在一个单独的项目而不是文件夹中进行testing?
  • 在你的命令中你正在使用Gradle Wrapper 。 Gradle包装是一个真正的Gradle bin周围的薄包装。 它的目的是检查你的源代码控制,然后下载你在gradle/wrapper/gradle-wrapper.properties定义的Gradle版本。 这里的优点是在构build中使用的Gradle版本直接绑定到源代码pipe理。

    你有2个选项:

    • 使用gradle命令而不是gradlew – 这将使用安装在本地机器上的gradle(假设“gradle”在PATH上)。 这里的缺点是你必须在编译之前将Gradle安装在某个地方。
    • 改变gradle/wrapper/gradle-wrapper.properties指向一个不同的URL和宿主文件自己的地方。 你得到了包装的所有优点,但解决了你下载的问题。

    解答:

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

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

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

    4)。 当这一次它在gradlebuild筑stunt,强制closuresandroid工作室。

    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。 🙂