`
dengyin2000
  • 浏览: 1228368 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

gradlew wrapper使用下载到本地的gradle.zip文件安装。

 
阅读更多
使用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)

这样一说,其中的原理大家应该知道了吧。
分享到:
评论
2 楼 hesai_vip 2018-01-04  
学习了,感谢
1 楼 fyc0109 2015-07-06  
博主, 安装了一部分还是报这个错误!
FAILURE: Build failed with an exception.
                           
* What went wrong:         
A problem occurred configuring root project 'Bobao'.
> Could not resolve all dependencies for configuration ':classpath'.
   > Could not download gradle-core.jar (com.android.tools.build:gradle-core:1.2.3)
      > Could not get resource 'https://jcenter.bintray.com/com/android/tools/build/gradle-core/1.2.3/gradle-core-1.2.3.jar'.
         > Could not GET 'https://jcenter.bintray.com/com/android/tools/build/gradle-core/1.2.3/gradle-core-1.2.3.jar'.
            > peer not authenticated

相关推荐

    将 Gradle.zip 解压到 “C:\\User\你的用户名\.gradle\wrapper\dists”

    1. 下载`Gradle.zip`文件,通常可以从Gradle官方网站或者通过Android Studio内置的组件管理器获取。 2. 打开文件资源管理器,找到下载的`Gradle.zip`文件。 3. 找到目标解压目录,即`C:\User\你的用户名\.gradle\...

    gradle-5.6.4-all(下载).zip

    8. **Gradle Wrapper**:压缩包中可能包含`gradlew`脚本,这是Gradle Wrapper的一部分,它确保了项目的构建环境一致性,无论开发者使用的是哪个Gradle版本。 9. **文档生成**:Gradle可以生成Javadoc、源码归档和...

    gradle-8.0.1-all.zip下载

    对于Android开发者,还可以通过`./gradlew`(Unix/Linux)或`gradlew.bat`(Windows)脚本来启动封装好的Gradle Wrapper,确保使用一致的Gradle版本。 总的来说,Gradle是一个强大且灵活的构建工具,它的出现极大地...

    gradle-6.0.1-all.zip和gradle-6.0.1-all.zip.sha256

    `gradle-6.0.1-all.zip.sha256` 文件则是一个安全性检查文件,它包含了一个哈希值,即SHA-256散列,用于验证下载的`gradle-6.0.1-all.zip`文件是否完整且未被篡改。SHA-256是一种广泛使用的加密散列函数,能够生成一...

    gradle-4.6-all及本地配置方法

    Gradle 4.6 提供了性能优化和更好的用户体验,本地配置包括下载、解压、配置环境变量以及项目内使用Gradle Wrapper。理解这些步骤对于高效地管理和构建Java项目至关重要。随着Gradle的持续发展,不断更新和优化你的...

    wrapper-:解决org.gradle.wrapper.GradleWrapperMain找不到或无法加载主类

    当执行`./gradlew`或`gradlew.bat`时,它们会根据`gradle-wrapper.properties`文件中的配置下载并执行相应的Gradle版本。 遇到“找不到或无法加载主类”错误,可能的原因有以下几点: 1. **gradle-wrapper....

    thingsboard 编译所需文件包(gradle-2.13-bin.zip 、 gradle-6.3-bin.zip)

    当执行`./gradlew`或`gradlew.bat`(在Windows上)时,Wrapper会自动下载并使用指定版本的Gradle,如果已经存在于`~/.gradle/wrapper/dists`目录中,它会直接使用已存在的版本,从而避免了网络下载的等待时间。...

    gradle-7.5-all.zip压缩包

    8. **Gradle Wrapper**:压缩包中的`gradlew`脚本是Gradle Wrapper的一部分,它确保团队成员使用相同的Gradle版本进行构建,无需手动安装Gradle。通过`./gradlew`命令即可运行Gradle任务。 9. **构建生命周期**:...

    gradle-4.6-all.zip免费下载

    通过在项目中配置`gradlew`脚本和`gradle-wrapper.properties`文件,开发者或团队成员只需运行`gradlew`命令,就可以自动下载并使用指定版本的Gradle(如4.6),从而保持构建的一致性。 在Android Studio中,Gradle...

    gradle-6.1.1-bin.zip

    描述中提供的链接是一个资源分享网站,用户可以在那里找到不同版本的Gradle,方便快捷地下载使用。 总的来说,Gradle-6.1.1-bin.zip是一个包含了Gradle运行环境和相关资源的压缩包,对于开发者来说,特别是Android...

    gradle-6.5-bin.zip

    5. **Gradle Wrapper**: `gradlew`是Gradle Wrapper的脚本,用于无痛地安装和运行Gradle,确保团队成员使用相同版本的Gradle。 **解压与使用** 1. 解压`gradle-6.5-bin.zip`到您选择的目录。 2. 将Gradle的bin目录...

    gradle-7.3-all.zip 极速下载

    Gradle 7.3 版本为 JVM 项目引入了声明性测试套件 API,添加了对使用 Java 17 构建项目的支持,并更新了 Scala 插件以支持 Scala 3。... ./gradlew wrapper --gradle-version=7.3  新功能和可用性改进

    gradle-8.0-bin 专用 安卓stu 下载太慢了

    2. **离线安装**:提前下载好所需版本的 Gradle,并将其放到本地仓库,这样构建时可以直接从本地读取,避免网络延迟。 3. **使用代理**:如果网络环境支持,可以通过配置 HTTP 或 HTTPS 代理来加速下载。 4. **...

    gradle-wrapper,梯度包装.zip

    1. **便利性**:用户不再需要在本地安装Gradle,只需运行wrapper脚本,系统会自动下载并使用指定版本的Gradle。 2. **一致性**:确保所有开发者和持续集成服务器使用同一版本的Gradle,避免因版本不一致导致的构建...

    gradle合集 gradle-4.3.1-all.zip

    6. **Gradle Wrapper**:提供了一个简单的命令行工具gradlew,用于确保所有开发者使用相同版本的Gradle,避免因本地Gradle版本不同引发的问题。 7. **Groovy DSL 和 Kotlin DSL**:Gradle允许使用Groovy或Kotlin...

    gradle-6.0.1-all.zip

    1. `bin` 目录:包含可执行的Gradle wrapper,它是Gradle的轻量级入口,允许开发者在没有全局安装Gradle的情况下进行构建。`gradle` 和 `gradlew` 是用于Windows和Unix系统的脚本,它们负责下载并启动合适的Gradle...

    gradle-4.3-all.zip和gradle-4.3-bin.zip

    在实际使用中,将这些压缩包下载到本地目录后,为了配置Gradle,我们需要修改项目的`gradle-wrapper.properties`文件。这个文件通常位于项目的`gradle/wrapper`目录下,其中有一个关键属性`distributionUrl`。例如,...

    gradle-4.7-all.zip和gradle-4.7-bin.zip

    一旦设置好`distributionUrl`,运行`gradlew`(或者在Windows上是`gradlew.bat`)命令,Gradle会自动下载并安装指定版本到本地。这使得项目可以依赖于确定的Gradle版本,避免了因不同开发环境的Gradle版本差异导致的...

    gradle-6.1-all.zip和gradle-6.1-bin.zip

    在实际使用中,开发者通常会将这两个文件下载到本地,并将其路径配置到`GRADLE_HOME`环境变量或者Gradle的`distributionUrl`配置中。`distributionUrl`是`gradle-wrapper.properties`文件中的一个属性,用于指定...

    gradle-4.10.2-all.zip和gradle-4.10.2-bin.zip

    - 使用Gradle Wrapper (`gradlew` / `gradlew.bat`) 而不是直接使用全局安装的Gradle,以确保团队成员使用相同版本的Gradle。 - 保持Gradle版本更新,以利用性能优化和新特性。 - 使用`settings.gradle`文件来...

Global site tag (gtag.js) - Google Analytics