uni-app云打包后,uni.getLocation获取不到位置信息

问题描述:在真机模拟器上运行app获取位置没问题,打包成apk安装运行开启定位后依旧提示未开启定位

解决:按以下步骤重新打包安装即可

  1. 在manifest.json的App模块配置中选中定位和Maps模块(需要使用地图时)并配置appkey

在这里插入图片描述

在这里插入图片描述

  1. 申请地图厂商的appkey(以高德为例)
    注册开放平台账号 ------> 登录------>控制台------>应用管理------>创建新应用------>添加(为[app]添加key,服务平台选择Android平台)
    在这里插入图片描述
    注意:PackageName和打包时的Android包名必须一致;安全码生成方式除官方提供的方式(https://lbs.amap.com/faq/android/map-sdk/create-project/43112)外,再推荐一个网站(生成自有证书):https://www.yunedit.com/

  2. 发行打包
    准备工作完成后,就可以进行云打包了,Android包名和第二2步的PackageName保持一致,自有证书可以使用keytool(jdk自带工具)或者使用https://www.yunedit.com/生成。
    在这里插入图片描述

在这里插入图片描述

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐