手机显示的错误:
调试界面显示的错误:
手机:荣耀20,换了另外一个华为手机,还是这样的错误。
代码:就新建了一个uni app默认空模板。
o***@qq.com (作者) - 70后IT男
最新反馈:HBuilderX2.5.x版本及以上新增V3版本编译器,而且默认是打开的。我使用2.6.x版本来进行编译,在安卓真机测试出现如上面的错误,而关闭v3后,测试是正常的,希望HBuilderX在下一个版本解决这个问题。
这个问题我这边排查到首次启动基座,确实是uniapp前端代码没有推到/sdcard/Android/data/uni.UNI7E4E0A2/apps/UNI7E4E0A2/www目录,导致展示了错误页面。但是随便修改一下前端代码保存同步到基座又能正常展示前端页面。在HBuilder中我们看到%app.appName%爆红,对比正常的demo这里存在差异,所以大概率就是这里在做国际化影响到了。
解决办法:将该字段修改为英文
这里实际测试了,官方国际化文档有问题。不是非得这样处理App名称才能支持国际化。
https://uniapp.dcloud.net.cn/tutorial/i18n.html#manifest