使用 Cordova 构建时定义 Android Gradle 插件版本

jwB*_*ide 6 android gradle cordova android-gradle-plugin gradle-plugin

使用 Cordova 构建 Android 项目时,在 Android Studio 中打开时收到以下消息:

在此输入图像描述

我的 build.gradle 文件反映了插件差异(尽管定义的 Gradle 版本是正确的):

dependencies {
        classpath 'com.android.tools.build:gradle:3.0.0'
    }
Run Code Online (Sandbox Code Playgroud)

我想知道是否有一种方法可以配置 Cordova 来显式定义 Android Gradle 插件版本。

Dav*_*den 3

Android Gradle 插件版本被硬编码到build.gradlecordova-android中的模板中。

如果您从 master 分支安装该平台,您可以看到它使用的版本 ( 3.2.0)cordova-android@7.1.4为.3.0.1

直接从 master 分支安装:

cordova platform add https://github.com/apache/cordova-android
Run Code Online (Sandbox Code Playgroud)

如果您想使用最新版本,您可以分叉该cordova-android存储库,在模板中固定您想要的版本build.gradle,然后直接从分叉的存储库安装插件:

cordova platform add https://github.com/my_github_username/cordova-android
Run Code Online (Sandbox Code Playgroud)