吃辣条的大妖怪
吃辣条的大妖怪
  • 发布:2019-06-24 14:59
  • 更新:2021-08-17 18:04
  • 阅读:10758

uniapp离线打包白屏等问题,各种填坑记录

分类:uni-app

做个简单的记录
1.白屏问题:
打算测试下uniapp的离线打包。
按照所有流程都处理了,appID也配置的一样,结果就是白屏,一直显示不出来。
后来发现src->main->res->layout里的文件没有删除。
里面是activity_main.xml.
安卓项目进入后的主页,context “.MainActivity”找不到,一直显示白屏。删掉后就好了。。。。

这个隐藏的这么深的。
之前一直以为是版本不对应,因为报错一直报低于14;都要搞哭了

2.登陆后,一直等不上去问题
在uniapp项目中,使用了个推,地图,视频流播放等功能,需要在libs里面讲用到的包都加上,不然会显示功能push 或者AMAP权限不全问题。

3.调用拍照,NFC等权限时,需要将安卓打包配置加在<application>之前

4.离线打包调试后,定位不显示问题;(使用的是高德地图)
参考链接:打包后地图定位不显示位置 http://ask.dcloud.net.cn/article/212
之前都是云打包,直接用的DCLOUD的证书,所以高德的SHA1使用的也是DCLOUD提供的;
用Android Studio 离线打包后,生成的自己的证书,所以SHA1也需要是自己的keystore。
参考链接 :
高德开发者文档生成SHA1
Android jks文件签名转换keystore文件签名

HBuilderX的appID绑定地图key时,需要安卓的applicationid一致。所以需要更改下Android Studio的build.gradle
内的applicationId 和HbuilderID一致。

1 关注 分享
3***@qq.com

要回复文章请先登录注册

你家大人

你家大人

你好,请问你是怎么排查到问题的呢,安装apk后怎么看到手机里面的错误日志呢,可以回答下吗
2021-08-17 18:04
3***@qq.com

3***@qq.com

很nice,可以避免很多坑
2021-06-03 16:02