uniapp云打包app出现页面异常

问题遇到的现象和发生背景

uniapp的小程序,将其转为app云打包之后,在华为荣耀10(鸿蒙2)手机上安装打开后遇到问题:(试过华为nova5鸿蒙3、华为p40鸿蒙2,华为nova5鸿蒙2,安卓8,安卓7的手机都没复现问题)

img

操作环境、软件版本等信息

问题手机型号:华为荣耀10鸿蒙2,
app下载链接:http://39.104.14.183:8321/upload/file/2023/04/13/1646358079296778242.apk

尝试过的解决方法

重新云打包,没解决问题。

答案: 针对uniapp云打包app出现页面异常的问题,建议先排查以下几个方面: 1.检查app在其他手机上是否正常使用,如果正常,说明可能是华为荣耀10手机(鸿蒙2)的相关配置问题,可以在论坛等平台寻找相关解决方案。 2.提供详细的操作环境和软件版本等信息,比如手机型号、操作系统版本、app版本、出现异常的页面和具体表现等等,有助于更好地定位问题。 3.重新云打包可能无法解决问题,可以考虑用其他打包方式,如本地打包。可参考段落2中的替换手机应用安装包方法。 4.若以上方法均无法解决问题,可以考虑修改代码,尤其是和华为荣耀10手机(鸿蒙2)相关的部分,以适配该手机。比如检查一下页面布局是否有问题、使用的组件是否支持该手机等等。 总之,建议在解决问题过程中始终保持沟通畅通,及时汇报进展情况,以便协作解决问题。

对于在华为荣耀10(鸿蒙2)手机上安装uni-app转换后的app云打包遇到的问题,具体错误原因需要根据出现的具体现象进行分析和判断。以下是一些可能的解决方案:

调用的uni-app组件或API不兼容鸿蒙系统。
由于uni-app是跨平台开发框架,可能会存在在某些平台上出现不兼容的情况。可以尝试调用uni-app官方支持的鸿蒙系统组件和API,或根据实际需求自行封装适配的组件和API,从而确保应用可以在鸿蒙系统上正常运行。

应用打包过程中未选择鸿蒙系统的适配选项。
在云打包时,需要选择对应的平台和系统版本,并选中鸿蒙系统的适配选项,否则打包出来的应用可能无法在鸿蒙系统上正常运行。可以检查打包时的相关设置,确保已选择正确的平台和系统版本。

应用存在其他未知问题或错误。
如果以上两种情况都无法解决问题,可以尝试通过调试工具或日志分析等方式,查找出具体的错误信息和原因,并进行相应的处理。