运行'cordova run android'时如何修复"A problem occurred evaluating project ':CordovaLib'."



我正在尝试构建我的android应用程序,但收到了一个关于正在使用的Gradle版本的错误。当我做出建议的更改并再次运行命令时,更改会被更改回来,导致它再次失败。

我已经尝试用gradle-4.10.1-all.zip替换所有对gradle-4.1-all.zip的引用,由于某种原因,它在/gradle/wrapper/gradle-wrapper.properties to gradle-4.10.1-all.zip的这个位置一直被改回

检测到Android Studio项目ANDROID_HOME=/Users/user.account/Library/ANDROID/dkJAVA_HOME=/Library/JAVA/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents/HOME演播室子项目路径:CordovaLib子项目路径:应用

失败:生成失败,出现异常。

  • 其中:构建文件'/Users/user.account/cordovaProjects/hybrid-base/platforms/android/CordovaLib/Build.gradle'行:41

  • 哪里出了问题:评估项目":CordovaLib"时出现问题。

    未能应用插件[id'com.android.library']支持的最低Gradle版本为4.10.1。当前版本为4.1。如果使用gradle包装器,请尝试将/Users/user.account/cordovaProjects/hybrid-base/gradle/wrapper/gradle-wrapper.properties中的distributionUrl编辑为gradle-4.10.1-all.zip

  • 尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。

  • 获取更多帮助,请访问https://help.gradle.org

BUILD在0s内失败/Users/user.account/cordovaProjects/hybrid-base/platforms/android/gradlew:命令失败,退出代码为1错误输出:失败:生成失败,出现异常。

  • 其中:构建文件'/Users/user.account/cordovaProjects/hybrid-base/platforms/android/CordovaLib/Build.gradle'行:41

  • 哪里出了问题:评估项目":CordovaLib"时出现问题。

    未能应用插件[id'com.android.library']支持的最低Gradle版本为4.10.1。当前版本为4.1。如果使用gradle包装器,请尝试将/Users/user.account/cordovaProjects/hybrid-base/gradle/wrapper/gradle-wrapper.properties中的distributionUrl编辑为gradle-4.10.1-all.zip

  • 尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。

  • 获取更多帮助,请访问https://help.gradle.org

BUILD FAILED in 0s

如果我先做cordova platform remove android,然后立即做cordova platform add android,我就能让构建工作起来,但一旦我尝试第二次构建,它就会失败

如果出于任何原因,您需要不同版本的渐变,则无需编辑任何文件,只需设置CORDOVA_ANDROID_gradle_DISTRIBUTION_URL-env-var,其值为填充渐变zip的URL,例如

http://services.gradle.org/distributions/gradle-4.1-all.zip

我对4.1版(win10,android平台7.1.4)没有任何问题。

在你设置了你想要的渐变版本后,重置你的项目(删除所有插件和所有平台,手动编辑,然后重新安装),然后尝试构建。

如果问题仍然存在,为了更好地帮助您,请发布错误,并指定您使用的操作系统、cordova版本和android平台版本。

根据经验,根据我对cordova的经验,当你认为设置特定配置的唯一方法是编辑平台文件时,可能有一种正确的方法(例如在构建时自动签署apk)

相关内容

最新更新