gpt4 book ai didi

Cordova 构建更改 gradle-wrapper.properties 文件中的 distributionUrl

转载 作者:行者123 更新时间:2023-12-02 14:11:54 25 4
gpt4 key购买 nike

当我运行时,我不断收到以下构建异常

 cordova run android --verbose
  • 出了什么问题:评估根项目“android”时出现问题。

    Failed to apply plugin [id 'android'] Gradle version 2.10 is required. Current version is 2.2.1. If using the gradle wrapper, try editing the distributionUrl in C:\Users\Project\gradle\wrapper\gradle-wrapper.properties to gradle-2.10-all.zip

原因是当我运行 cordova build 命令时,该行被更改;

distributionUrl=http\://services.gradle.org/distributions/gradle-2.1.0-all.zip

distributionUrl=http\://services.gradle.org/distributions/gradle-2.2.1-all.zip

有什么办法可以防止这种情况发生吗?

最佳答案

可以猜到,当您发出“Cordova build android”命令时,有一个脚本正在后台运行。需要找到此脚本才能查看为 Gradle 版本指定的配置。

你必须去检查以下js文件:

$PROJECT_ROOT/platforms/android/cordova/lib/builders/GradleBuilder.js

然后在文件中找到包含以下变量的行:

GradleBuilder.prototype.prepEnv

并检查 distributionUrl 变量:

var distributionUrl = process.env['CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL'] || 'http\\://services.gradle.org/distributions/gradle-2.2.1-all.zip';

这就是您正在寻找的内容以及您需要更改为 gradle-2.10-all.zip URL 的内容;

现在您可以运行构建命令了,就这样!

受到以下 SO 的启发; install gradle for using in cordova build android

关于Cordova 构建更改 gradle-wrapper.properties 文件中的 distributionUrl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37125496/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com