如何防止gradlew下载任何东西?

Suz*_*ioc 7 offline gradle gradlew

我正在尝试在离线机器上运行 gradlew。它从消息开始

Downloading https://services.gradle.org/distributions/gradle-2.10-all.zip
Run Code Online (Sandbox Code Playgroud)

然后异常失败。

它想要什么以及如何满足它?

Vya*_*ets 6

选项 1. 如果您有可能暂时上网

命令gradlew意味着您正在尝试使用 Gradle Wrapper。它是一个用于自动下载 Gradle 发行版的工具。

为了下载 Gradle Wrapper,您必须gradlew至少在正确的网络连接下执行命令一次。确保您有正确的网络和代理设置

./gradlew build
Run Code Online (Sandbox Code Playgroud)

只有在此之后,您才能离线构建项目。例子:

./gradlew build --offline
Run Code Online (Sandbox Code Playgroud)

选项 2. 手动下载分发

或者,您也可以从官方网站下载发行版。然后提取它,添加gradlePATH变量,然后运行:

gradle build --offline
Run Code Online (Sandbox Code Playgroud)