做个简单的记录
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文件签名
内的applicationId 和HbuilderID一致。