ionic 项目中生成 android 如何控制版本号呢。
1.在项目的配置文件下的config.xml
来我们可以看到
<widget id="com.ionicframework.vp2342525" version="1.0.0">···················略
我们改成这样
<widget android-versionCode="2" id="com.ionicframework.vp2342525" version="1.0.0" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
然后 添加安卓环境,生成apk
cordova platform add android
cordova build android
在项目的这个platformsandroid目录下的这个AndroidManifest.xml文件打开我们可以看到
<?xml version='1.0' encoding='utf-8'?>
<manifest android:hardwareAccelerated="true" android:versionCode="2" android:versionName="1.0.0" package="com.ionicframework.vp2342525" xmlns:android="http://schemas.android.com/apk/res/android">....................略
或者你直接修改这个AndroidManifest.xml文件里的android:versionCode="2",效果是一样的。
2.命令编译的时候执行
cordova build android -- --gradleArg=-PcdvVersionCode=2 cordova build --release android -- --versionCode=3
ps:https://stackoverflow.com/questions/38078174/how-to-change-versioncode-with-cordova