uniapp如何打包成安卓apk
普通打包
这个位置可以查看apk调试输出信息
有地图时就会遇到问题
0.使用公测版打包有隐患,而且我测试出来好像不能使用地图定位功能等,只能使用自有证书
1.调试模式下 手机apk端 h5端都能显示正常,但打包后apk无法正常显示地图
不同端,使用地图选择时基于的底层地图引擎不一样,如微信小程序和H5是腾讯地图,App和阿里小程序是高德地图,百度小程序是百度地图,详见地图map组件的使用注意事项。
https://uniapp.dcloud.io/api/location/location?id=chooselocation
解决方法:
如何生成自有证书
https://ask.dcloud.net.cn/article/35777
1.先去官网下载jre安装包
2.解压后复制路径到bin
3.使用keytool -genkey命令生成证书 就是输入命令
4.根据提示生成证书
已经生成好了证书
5.查看证书信息
这里我输入密码报错 然后我直接敲回车就成功了
6.可以在打包界面填写信息
如何申请高德地图key
Key名称 我是随意填写的
发布版安全码SHA1 根据证书信息填写
PackageName 我是填写的打包界面的 安卓包名
ios平台
安全码Bundle ID 我是填写的安卓包名
在地图配置界面填写即可 打包后就能用地图功能了
使用uniapp 打包后启动应用会弹出Html5+ Runtime 的弹框
源码视图中 "app-plus" 下添加
"compatible" : {
"ignoreVersion" : true
}
字体图标得使用 打包app
使用uni-icons得时候,打包成app时 会不展示,
http://www.gxlsystem.com/qianduan-4092.html
使用iconfont阿里图标 不展示
https://www.cnblogs.com/goloving/p/14179502.html