ionic 6 电容器无法更改 Android 上的应用程序版本

zak*_*o55 3 android-studio ionic-framework capacitor ionic6

我在一个项目中使用 Ionic 6 和电容器。

在 config.xml 文件中我有:

    <widget xmlns="w3.org/ns/widgets"; xmlns:cdv="cordova.apache.org/ns/1.0">
Run Code Online (Sandbox Code Playgroud)

当我尝试将其更改为:

    <widget version="0.0.1" xmlns="w3.org/ns/widgets"; xmlns:cdv="cordova.apache.org/ns/1.0">
Run Code Online (Sandbox Code Playgroud)

然后执行 ionic build android 版本消失,AndroidManifest.xml 文件中没有任何更改。

当我将 apk 或其他文件导入 google play 进行测试时,它告诉我该版本已经存在。

那么如何更改应用程序版本呢?

jce*_*ile 6

忘记config.xml吧,\xe2\x80\x99是cordova的东西,不用于电容器(其他是为了cordova插件兼容性)。

\n

在电容器应用程序中,您可以像在本机 Android 应用程序中一样管理版本,即\xe2\x80\x99s 更改文件中的值android/app/build.gradle

\n

有两个字段:

\n
    \n
  • versionCode:这是您每次向 Google Play 提交新版本时都必须增加的版本。它\xe2\x80\x99是一个整数。
  • \n
  • versionName:这是将在 google play 中显示的可见版本。它\xe2\x80\x99是一个字符串。
  • \n
\n