microport_zb
microport_zb
  • 发布:2023-07-17 18:05
  • 更新:2024-07-01 18:15
  • 阅读:371

【报Bug】android整包覆盖升级后首次进入app,pages.json未更新,用的是升级前版本的pages.json,需要重启app后才更新

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10

HBuilderX类型: 正式

HBuilderX版本号: 3.8.7

手机系统: Android

手机系统版本号: Android 12

手机厂商: 华为

手机机型: p40

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

已安装版本v1.0.1,整包升级后版本为v1.0.2,pages.json里新加页面aa,升级完成后plus.runtime.quit()退出app,进入app后访问aa页

预期结果:

能正常访问aa页

实际结果:

找不到aa页,退出app杀掉进程后重新进入app,能正常访问aa页

bug描述:

android整包覆盖升级后首次进入app,pages.json未更新,用的是升级前版本的pages.json,需要重启app后才更新

2023-07-17 18:05 负责人:无 分享
已邀请:
喜欢技术的前端

喜欢技术的前端 - QQ---445849201

升级完可以执行重启app试试

//获取平台 platForm uni.getSystemInfo()  
if(platForm == 'android'){  
    plus.runtime.quit();  
}else if(platForm == 'ios'){  
    const threadClass = plus.ios.importClass("NSThread");  
    const mainThread = plus.ios.invoke(threadClass, "mainThread");  
    plus.ios.invoke(mainThread, "exit");  
}
  • microport_zb (作者)

    我升级完成后有调用plus.runtime.quit()的,一样有这个问题

    2023-07-18 08:49

microport_zb

microport_zb (作者)

通过文件管理器直接安装新版本的apk,也会有这个问题

h***@163.com

h***@163.com

遇到同样问题,覆盖更新pages.json是老的;关闭app再次进入页面可以正常跳转。不知道有什么好办法解决吗?

要回复问题请先登录注册