【发布时间】:2022-11-10 10:36:05
【问题描述】:
我正在开发一个 Cordova 应用程序并尝试更改 cdv-gradle-condig.json 中的值 但每当我从命令行运行应用程序时,它都会返回默认值:
cordova run android
特别是我正在尝试更新APP VERSION,因为它似乎是app gradle的插件版本
{
"MIN_SDK_VERSION": 22,
"SDK_VERSION": 30,
"GRADLE_VERSION": "7.1.1",
"MIN_BUILD_TOOLS_VERSION": "30.0.3",
"AGP_VERSION": "4.2.2", <--//How can I change this??
"KOTLIN_VERSION": "1.6.10",
"ANDROIDX_APP_COMPAT_VERSION": "1.3.1",
"ANDROIDX_WEBKIT_VERSION": "1.4.0",
"GRADLE_PLUGIN_GOOGLE_SERVICES_VERSION": "4.3.8",
"IS_GRADLE_PLUGIN_GOOGLE_SERVICES_ENABLED": false,
"IS_GRADLE_PLUGIN_KOTLIN_ENABLED": true
}
dependencies {
// Android Gradle Plugin (AGP) Build Tools
classpath "com.android.tools.build:gradle:${cordovaConfig.AGP_VERSION}"
}
此外,我还尝试从 gradle-wrapper.properties 更新 gradle 分发 url:
distributionUrl=https://services.gradle.org/distributions/gradle-7.4-bin.zip
如果我手动更改值并从 Android Studio 运行应用程序,它会保留,但从命令行它只是返回默认值并且构建失败!
【问题讨论】:
-
我必须更新 AGP 版本。如何从 config.xml 更新它。
标签: android cordova cordova-android