uniapp打包方式是云打包,安装后只显示底部的菜单,其他都不显示,本地调试都正常
打包后的下载地址:https://service.dcloud.net.cn/build/download/d47d1880-09b0-11e9-ada4-95f6a7e4fe26
- 发布:2018-12-27 16:39
- 更新:2020-12-27 09:19
- 阅读:25343
uniapp打包apk后,打开白屏
最佳回复
大家不要在这个帖子里回复了。有问题,单独开贴按照报bug模板好好填报。
啥环境信息都不提供,就说一句我白屏了,神仙也无法回复你。
然后,白屏时,控制台肯定会有异常的。
- 如果编译器(包括cli版本)、基座(包括自定义基座)不匹配,可能造成白屏。同理wgt升级如果版本不配套也可能白屏;
- 如果是iOS上拍照或多图压缩预览等导致wkwebview白屏,参考https://ask.dcloud.net.cn/article/35913;
- 如果是离线打包白屏,1. 注意sdk版本和HBuilderX版本需匹配;2. 注意appid是不是填对了;
- 如果是深色背景的页面,加载时背景色出现缓慢,参考:https://uniapp.dcloud.io/performance?id=%e4%bc%98%e5%8c%96%e8%83%8c%e6%99%af%e8%89%b2%e9%97%aa%e7%99%bd;
- 如果h5版没问题,打包app有问题,请先确保你使用HBuilderX的真机运行功能,然后看控制台的日志显示什么。不要跳过真机运行直接打包。
- 如果是js错误,真机运行肯定能在控制台显示错误。
- 如果是css错误,开启webview调试,可以在webview调试控制台看css哪里不对。详见:https://ask.dcloud.net.cn/article/69
- 如果是安卓模拟器,有的模拟器需要在manifest里配x86支持,打自定义基座才能运行。雷电4+版本没问题。详见:https://ask.dcloud.net.cn/article/36195
虫雪浓 - 热爱生活,热爱编程
可以提供一个 出现问题的demo么 ?
-
t***@yeah.net (作者)
我是把判断用户登录的操作,放在了App.vue的onshow中了,用户未登录时用relaunch跳转到登录页。我查了下代码,是卡在了relaunch那里了,纳闷,为啥不能跳转呢?或者检测用户登录不能放在App.vue中吗?假如项目需求是必须登录后才能浏览任意界面,这个检测用户登录该怎么做比较好?
2018-12-28 14:42
虫雪浓 - 热爱生活,热爱编程
你可以在首页做个登陆弹层,或者一个提示'用户未登录'之类的,然后点击跳转到登陆页面。 没有必要非在app.vue 里去做这个操作的 。
你这个问题应该是 onshow 的时候 reLaunch 的时机问题 ,加一个定时器 在 reLaunch 试试?