使用gradlew来build项目时,有时候老是需要下载gradle-2.2.1-all.zip安装来安装。但是因为gradle-2.2.1-all.zip老是被墙下不了。这里说一种从本地安装的方法。
1. 先下载gradle-2.2.1-all.zip包。
2. 把下载好的zip包放到{project.dir}\gradle\wrapper目录下(也就是跟gradle-wrapper.properties同一个目录)修改{project.dir}\gradle\wrapper\gradle-wrapper.properties文件。如下:
引用
#Wed Apr 10 15:27:10 PDT 2013
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
#distributionUrl=https\://services.gradle.org/distributions/gradle-2.2.1-all.zip
distributionUrl=gradle-2.2.1-all.zip
3. 然后就运行gradlew build就行了。
4. 安装好gradle之后把gradle-wrapper.properties改回来就行了
引用
#Wed Apr 10 15:27:10 PDT 2013
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-2.2.1-all.zip
#distributionUrl=gradle-2.2.1-all.zip
还有另一种办法,就是把下载好的gradle-2.2.1-all.zip解压到某个目录, 然后设置好gradle命令的path,再到工程目录下运行gradle build就行了(注意:是gradle而不是gradlew)
这样一说,其中的原理大家应该知道了吧。
分享到:
相关推荐
1. 下载`Gradle.zip`文件,通常可以从Gradle官方网站或者通过Android Studio内置的组件管理器获取。 2. 打开文件资源管理器,找到下载的`Gradle.zip`文件。 3. 找到目标解压目录,即`C:\User\你的用户名\.gradle\...
8. **Gradle Wrapper**:压缩包中可能包含`gradlew`脚本,这是Gradle Wrapper的一部分,它确保了项目的构建环境一致性,无论开发者使用的是哪个Gradle版本。 9. **文档生成**:Gradle可以生成Javadoc、源码归档和...
对于Android开发者,还可以通过`./gradlew`(Unix/Linux)或`gradlew.bat`(Windows)脚本来启动封装好的Gradle Wrapper,确保使用一致的Gradle版本。 总的来说,Gradle是一个强大且灵活的构建工具,它的出现极大地...
`gradle-6.0.1-all.zip.sha256` 文件则是一个安全性检查文件,它包含了一个哈希值,即SHA-256散列,用于验证下载的`gradle-6.0.1-all.zip`文件是否完整且未被篡改。SHA-256是一种广泛使用的加密散列函数,能够生成一...
Gradle 4.6 提供了性能优化和更好的用户体验,本地配置包括下载、解压、配置环境变量以及项目内使用Gradle Wrapper。理解这些步骤对于高效地管理和构建Java项目至关重要。随着Gradle的持续发展,不断更新和优化你的...
当执行`./gradlew`或`gradlew.bat`时,它们会根据`gradle-wrapper.properties`文件中的配置下载并执行相应的Gradle版本。 遇到“找不到或无法加载主类”错误,可能的原因有以下几点: 1. **gradle-wrapper....
当执行`./gradlew`或`gradlew.bat`(在Windows上)时,Wrapper会自动下载并使用指定版本的Gradle,如果已经存在于`~/.gradle/wrapper/dists`目录中,它会直接使用已存在的版本,从而避免了网络下载的等待时间。...
8. **Gradle Wrapper**:压缩包中的`gradlew`脚本是Gradle Wrapper的一部分,它确保团队成员使用相同的Gradle版本进行构建,无需手动安装Gradle。通过`./gradlew`命令即可运行Gradle任务。 9. **构建生命周期**:...
通过在项目中配置`gradlew`脚本和`gradle-wrapper.properties`文件,开发者或团队成员只需运行`gradlew`命令,就可以自动下载并使用指定版本的Gradle(如4.6),从而保持构建的一致性。 在Android Studio中,Gradle...
描述中提供的链接是一个资源分享网站,用户可以在那里找到不同版本的Gradle,方便快捷地下载使用。 总的来说,Gradle-6.1.1-bin.zip是一个包含了Gradle运行环境和相关资源的压缩包,对于开发者来说,特别是Android...
5. **Gradle Wrapper**: `gradlew`是Gradle Wrapper的脚本,用于无痛地安装和运行Gradle,确保团队成员使用相同版本的Gradle。 **解压与使用** 1. 解压`gradle-6.5-bin.zip`到您选择的目录。 2. 将Gradle的bin目录...
Gradle 7.3 版本为 JVM 项目引入了声明性测试套件 API,添加了对使用 Java 17 构建项目的支持,并更新了 Scala 插件以支持 Scala 3。... ./gradlew wrapper --gradle-version=7.3 新功能和可用性改进
2. **离线安装**:提前下载好所需版本的 Gradle,并将其放到本地仓库,这样构建时可以直接从本地读取,避免网络延迟。 3. **使用代理**:如果网络环境支持,可以通过配置 HTTP 或 HTTPS 代理来加速下载。 4. **...
1. **便利性**:用户不再需要在本地安装Gradle,只需运行wrapper脚本,系统会自动下载并使用指定版本的Gradle。 2. **一致性**:确保所有开发者和持续集成服务器使用同一版本的Gradle,避免因版本不一致导致的构建...
6. **Gradle Wrapper**:提供了一个简单的命令行工具gradlew,用于确保所有开发者使用相同版本的Gradle,避免因本地Gradle版本不同引发的问题。 7. **Groovy DSL 和 Kotlin DSL**:Gradle允许使用Groovy或Kotlin...
1. `bin` 目录:包含可执行的Gradle wrapper,它是Gradle的轻量级入口,允许开发者在没有全局安装Gradle的情况下进行构建。`gradle` 和 `gradlew` 是用于Windows和Unix系统的脚本,它们负责下载并启动合适的Gradle...
在实际使用中,将这些压缩包下载到本地目录后,为了配置Gradle,我们需要修改项目的`gradle-wrapper.properties`文件。这个文件通常位于项目的`gradle/wrapper`目录下,其中有一个关键属性`distributionUrl`。例如,...
一旦设置好`distributionUrl`,运行`gradlew`(或者在Windows上是`gradlew.bat`)命令,Gradle会自动下载并安装指定版本到本地。这使得项目可以依赖于确定的Gradle版本,避免了因不同开发环境的Gradle版本差异导致的...
在实际使用中,开发者通常会将这两个文件下载到本地,并将其路径配置到`GRADLE_HOME`环境变量或者Gradle的`distributionUrl`配置中。`distributionUrl`是`gradle-wrapper.properties`文件中的一个属性,用于指定...
- 使用Gradle Wrapper (`gradlew` / `gradlew.bat`) 而不是直接使用全局安装的Gradle,以确保团队成员使用相同版本的Gradle。 - 保持Gradle版本更新,以利用性能优化和新特性。 - 使用`settings.gradle`文件来...