基于官方:
2022年04月25日发布
SDK 3.4.7 V2版本(支持同时运行多个小程序)
代码进行的调试
- 发布:2022-05-20 18:01
- 更新:2022-07-11 15:18
- 阅读:520
【报Bug】自定义基座热运行下热更新失败问题
产品分类: uni小程序SDK
手机系统: Android
手机系统版本号: Android 11
手机厂商: 华为
手机机型: mate40pro
页面类型: vue
SDK版本号: SDK 3.4.7 V2版本
App下载地址或H5⽹址: https://nativesupport.dcloud.net.cn/UniMPDocs/SDKDownload/android
示例代码:
操作步骤:
自定义基座apk打好以后,放到unpackage/debug/下面
修改H5端代码:test-module
测试基座热更新
自定义基座apk打好以后,放到unpackage/debug/下面
修改H5端代码:test-module
测试基座热更新
预期结果:
自定义基座热更新,即H5端代码做出修改后,基座内的页面会立刻发生更新改变
自定义基座热更新,即H5端代码做出修改后,基座内的页面会立刻发生更新改变
实际结果:
1、自定义基座apk打好以后,放到unpackage/debug/下面,测试热更新,发现并未更新
2、查看手机Android/data/com.example.unimpdemo/apps目录下,每次修改运行到自定义基座后,更新的项目并不是标识为UNIC8B25A0的项目,而是其他项目,反复重新运行,均是如此
3、将Android原生代码中assets/apps中的所有项目全部删除,只保留UNIC8B25A0一个,再次重新打包基座,重复以上流程
后一切正常,test-module项目的修改可以正常热更新到自定义基座
1、自定义基座apk打好以后,放到unpackage/debug/下面,测试热更新,发现并未更新
2、查看手机Android/data/com.example.unimpdemo/apps目录下,每次修改运行到自定义基座后,更新的项目并不是标识为UNIC8B25A0的项目,而是其他项目,反复重新运行,均是如此
3、将Android原生代码中assets/apps中的所有项目全部删除,只保留UNIC8B25A0一个,再次重新打包基座,重复以上流程
后一切正常,test-module项目的修改可以正常热更新到自定义基座
bug描述:
全部是基于官方demo和sdk做的测试:
Android端代码:UniMPDemo
H5端代码:test-module 项目标识:C8B25A0
期望结果: 自定义基座热更新,即H5端代码做出修改后,基座内的页面会立刻发生更新改变
实际测试结果如下:
1、自定义基座apk打好以后,放到unpackage/debug/下面,测试热更新,发现并未更新
2、查看手机Android/data/com.example.unimpdemo/apps目录下,每次修改运行到自定义基座后,更新的项目并不是标识为C8B25A0的项目,而是其他项目,反复重新运行,均是如此
3、将Android原生代码中assets/apps中的所有项目全部删除,只保留UNIC8B25A0一个,再次重新打包基座,重复以上流程
后一切正常,test-module项目的修改可以正常热更新到自定义基座
所有代码均基于官方demo进行调试,未做任何修改,希望能尽快修复或找出问题原因
1 个回复
DCloud_Android_DQQ
已与开发者沟通。 小程序sdk宿主不支持充当 自定义基座。