使用Cordova构建Android项目时,在Android Studio中打开时会收到以下消息:
我的build.gradle文件反映了插件的差异(尽管所定义的Gradle版本是正确的):
dependencies {
classpath 'com.android.tools.build:gradle:3.0.0'
}
我想知道是否可以通过配置Cordova来显式定义Android Gradle插件版本。
答案 0 :(得分:1)
Android Gradle插件版本为hard-coded into the build.gradle
template中的cordova-android。
如果将平台安装在master分支之外,则可以看到它使用的版本(3.2.0
)比最新的npm版本cordova-android@7.1.4
(configured 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