无法获取 Gradle 包装器属性
Posted
技术标签:
【中文标题】无法获取 Gradle 包装器属性【英文标题】:Unable to get Gradle wrapper properties 【发布时间】:2019-06-25 13:47:00 【问题描述】:我在尝试导入项目时收到以下错误。
无法从以下位置获取 Gradle 包装器属性: F:\projects\Polyfills\cordova\platforms\android\gradle\wrapper\gradle-wrapper.properties
您想使用支持的最新 Gradle 版本重新创建包装器吗?
单击“确定”重新创建文件,或单击“取消”手动设置本地 Gradle 分发的路径。
【问题讨论】:
让人们知道,当您单击“确定”时,如果您还没有该文件,它将自动创建该文件。 【参考方案1】:您的项目的 gradle-wrapper.properties 中似乎缺少 distributionUrl。 gradle-wrapper.properties 如下所示。请检查您的路径并在 gradle-wrapper.properties 文件中添加 distributionUrl
#Thu Dec 13 11:43:04 JST 2018
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip
可能的解决方案
转到文件然后设置。在设置窗口下选择构建、执行、部署。然后在构建工具下选择 Gradle。单击使用本地 gradle 分发。通过浏览 gradle 位置更改 gradle 主页,例如。 ... /gradle/gradle-2.10
【讨论】:
在我的项目文件夹中缺少 gradle 文件夹,因此没有 gradle-wrapper.properties 可以进行编辑。我从 pwabuilder.com @manifoldjs 下载了软件包关于您可能的解决方案,我这样做了,现在我收到错误,因为 ERROR: Gradle version 2.2 is required。当前版本是 4.10.1。请修复项目的 Gradle 设置。修复 Gradle 包装器并重新导入项目 Gradle 设置【参考方案2】:我在做一个 Cordova 项目,遇到了同样的问题,通过升级 android 平台版本解决了这个问题,如下所示:
cd ./cordova && cordova platform add android@10.0.0
【讨论】:
以上是关于无法获取 Gradle 包装器属性的主要内容,如果未能解决你的问题,请参考以下文章
Ionic Angular & Android 无法在 Android Studio 或您的系统上找到已安装的 Gradle 版本以安装 gradle 包装器
Gradle(包装器)+ STS + Spring Boot:错误:无法找到或加载主类 1.1,
Android Studio:“使用默认的 gradle 包装器”与“使用可定制的 gradle 包装器”
在Android Studio中将Gradle从3.3升级到4.1后出错
spring boot gradle 插件、应用程序插件和 gradle 2.3 包装器
错误:在 Android SDK 中找不到 gradle 包装器。可能需要更新您的 Android SDK - Android