日常开发中,我们用uniapp开发安卓某个APP,新增页面,再次打包安装到物理手机后,我们发现新增的页面图标可以在原页面看到,但是点击后无法跳转到新的页面,只能重新卸载物理机的原打包APP,再次安装才能正常使用。
后来多方查询,我们找到了如下原因,是由于打包的时候,是没有修改应用版本名称,应用版本号。这两个设置在应用目录,manifest.json文件中,
{
...
"versionName" : "3.8.2", //应用版本名称
"versionCode" : 382, //应用版本号
...
}
每次修改项目文件后,修改上述两处,即可在项目打包成APP,在不卸载原先打包的APP ,并重新安装的情况下,实现正常使用。
另外:也可以在hbuilderx中直接点击manifest.json,在UI视图中,选中基础配置,修改对应的应用版本名称,应用版本号,也可以修复上述的问题。