从命令行设置 android 应用程序版本
Set android app version from command line
我正在尝试使用 运行 上的项目变量设置 android 应用程序版本代码和名称:
./gradlew bundleRelease -PversionName=1.0.0 -PversionCode=100
要在我的 app/build.gradle
文件上使用它:
defaultConfig {
versionCode project.versionCode
versionName project.versionName
[...]
}
我记得用过一次,但这次我收到以下奇怪的错误:
A problem occurred evaluating project ':app'.
> No signature of method: build_3d8oq36p9lc2a0ylsa4yduj2n.android() is applicable for argument types: (build_3d8oq36p9lc2a0ylsa4yduj2n$_run_closure1) values: [build_3d8oq36p9lc2a0ylsa4yduj2n$_run_closure1@6e40553b]
如何在命令行中使用gradle设置应用程序版本代码和名称?
谢谢@akif !
defaultConfig {
versionCode project.versionCode.toInteger()
versionName project.versionName
[...]
}
我正在尝试使用 运行 上的项目变量设置 android 应用程序版本代码和名称:
./gradlew bundleRelease -PversionName=1.0.0 -PversionCode=100
要在我的 app/build.gradle
文件上使用它:
defaultConfig {
versionCode project.versionCode
versionName project.versionName
[...]
}
我记得用过一次,但这次我收到以下奇怪的错误:
A problem occurred evaluating project ':app'.
> No signature of method: build_3d8oq36p9lc2a0ylsa4yduj2n.android() is applicable for argument types: (build_3d8oq36p9lc2a0ylsa4yduj2n$_run_closure1) values: [build_3d8oq36p9lc2a0ylsa4yduj2n$_run_closure1@6e40553b]
如何在命令行中使用gradle设置应用程序版本代码和名称?
谢谢@akif
defaultConfig {
versionCode project.versionCode.toInteger()
versionName project.versionName
[...]
}