当前位置: 首页 > news >正文

解决uniapp二次打包的安卓APP安装到物理手机后,部分页面无法访问的问题

日常开发中,我们用uniapp开发安卓某个APP,新增页面,再次打包安装到物理手机后,我们发现新增的页面图标可以在原页面看到,但是点击后无法跳转到新的页面,只能重新卸载物理机的原打包APP,再次安装才能正常使用。

后来多方查询,我们找到了如下原因,是由于打包的时候,是没有修改应用版本名称,应用版本号。这两个设置在应用目录,manifest.json文件中,

 {
    ...
    "versionName" : "3.8.2",    //应用版本名称
    "versionCode" : 382,    //应用版本号
    ...
}   

每次修改项目文件后,修改上述两处,即可在项目打包成APP,在不卸载原先打包的APP ,并重新安装的情况下,实现正常使用。

另外:也可以在hbuilderx中直接点击manifest.json,在UI视图中,选中基础配置,修改对应的应用版本名称,应用版本号,也可以修复上述的问题。

相关文章:

  • SpringBoot——生成Excel文件
  • 基于 C++ Qt 的 Fluent Design 组件库 QFluentWidgets
  • python-文件系统(1)
  • 设计模式的引入
  • C语言 第一章(3)
  • NLP学习记录十:多头注意力
  • 二叉树中的深搜(典型算法思想)—— OJ例题算法解析思路
  • Python入门13:Python闭包与装饰器
  • 渗透测试(WAF过滤information_schema库的绕过,sqllib-46关,海洋cms9版本的注入)
  • Discourse 中集成 Claude 3.7 Sonnet 模型
  • AutoMQ 可观测性实践:如何使用 OpenTelemetry 监控 Kafka 和底层流存储
  • 从“Switch-case“到“智能模式“:C#模式匹配的终极进化指南
  • Vue 2 新手入门指南
  • 如何在docker上部署前端nginx服务(VUE)
  • dex2oat配置方法及优化指南
  • 【C++篇】揭开 C++ STL list 容器的神秘面纱:从底层设计到高效应用的全景解析(附源码)
  • 关于在java项目部署过程MySQL拒绝连接的分析和解决方法
  • ubuntu上boost卸载和安装
  • 大模型自动提示优化(APO)综述笔记
  • Win10开启电脑自带录屏截图功能
  • 中俄领导人将讨论从俄罗斯经蒙古至中国天然气管道项目?外交部回应
  • 央视315晚会曝光“保水虾仁”后,湛江4家涉事企业被罚超800万元
  • 建筑瞭望|融入自然的新泳池,治愈了中央公园的历史旧伤
  • 金融监管总局将推出8项增量政策:涉房地产金融、险资入市、稳外贸等
  • 同为“东部重要中心城市”后交出首份季报:宁杭苏表现如何?
  • 非洲中青年军官代表团访华,赴北京、长沙、韶山等地参访交流