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

时间:2018-12-18 19:16:44

标签: android cordova gradle android-gradle gradle-plugin

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

enter image description here

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

dependencies {
        classpath 'com.android.tools.build:gradle:3.0.0'
    }

我想知道是否可以通过配置Cordova来显式定义Android Gradle插件版本。

1 个答案:

答案 0 :(得分:1)

Android Gradle插件版本为hard-coded into the build.gradle template中的cordova-android

如果将平台安装在master分支之外,则可以看到它使用的版本(3.2.0)比最新的npm版本cordova-android@7.1.4configured for 3.0.1)高。

要直接从master分支安装:

cordova platform add https://github.com/apache/cordova-android

如果要使用最新版本,则可以派生cordova-android存储库,将所需的版本固定在build.gradle模板中,然后直接从分支存储库中安装插件:

cordova platform add https://github.com/my_github_username/cordova-android