Cordova - Android - 此版本中使用了已弃用的 Gradle 功能,使其与 Gradle 8.0 不兼容

Fra*_* G. 9 android gradle cordova build.gradle

使用 cordova 制作 android 项目,当我尝试构建时,由于以下问题而失败:

execution failed for task ':app:compileDebugJavaWithJavac'

Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0
Run Code Online (Sandbox Code Playgroud)

这些是我的版本:

Cordova: 10.0.0
Android Platform: 10.1.2 
Gradle: 7.1.1
Run Code Online (Sandbox Code Playgroud)

我绝对确定在安装 Android 平台时已经安装了 Gradle(并且它超出了我的控制范围),并且直到 1 个月前一切都工作正常......并且我没有更改任何内容

我该如何解决这个问题???我需要更新 Gradle 吗?如何?我需要更新项目吗?如何?

这很奇怪......而且令人沮丧

Asq*_*qan 1

更新gradle解决了这个问题。

\n

更新 gradle 有不同的方法,如其官方网站所述:https ://gradle.org/install/

\n

假设您是 Windows 用户

\n

下载 gradle 的二进制文件并将文件夹解压到目录“c:/gradle”就足够了。

\n
    \n
  • 下载下一版本的gradle二进制文件

    \n
  • \n
  • 更新gradle 计算机中 PATH 变量的路径\n在此输入图像描述

    \n
  • \n
  • 您应该按如下方式定义另一个变量:\n在此输入图像描述

    \n
  • \n
  • 变量名称应与您使用的变量名称相同且其值应相同。创建 cordova 环境时,会使用此 url。

    \n
  • \n
  • 保存并重新启动 IDE 或 CLI 窗口

    \n
  • \n
  • 像 \xc2\xb4gradle -v\xc2\xb4 一样进行测试,您应该会在系统中看到 gradle 的活动版本。

    \n
  • \n
  • 为 Cordova 环境中的新问题做好准备,因为您现在已经升级了 gradle

    \n
  • \n
\n