uniapp 安卓如何申请高德地图key
在uniapp开发安卓应用时,如何正确申请高德地图的key?具体步骤是什么?需要准备哪些材料?
        
          2 回复
        
      
      
        在高德开放平台注册账号,创建应用,选择Android平台,填写应用包名和SHA1(可在HBuilderX中获取)。提交后即可获得Key,在manifest.json中配置即可使用。
在 UniApp 中申请高德地图 Android 平台 Key 的步骤如下:
1. 注册高德开发者账号
- 访问 高德开放平台,注册并完成实名认证。
2. 创建应用
- 登录后进入控制台,点击「应用管理」→「我的应用」→「创建新应用」。
- 填写应用名称(如“UniApp项目”),选择应用类型为“Android平台”。
3. 获取 SHA1 和包名(PackageName)
SHA1 获取方法:
- 开发环境(debug):
- 使用 Android Studio:打开终端,输入:keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android
- 复制 SHA1 值(通常以 SHA1:开头)。
 
- 使用 Android Studio:打开终端,输入:
- 生产环境(release):
- 替换为你的正式签名文件路径和别名:keytool -list -v -keystore your-release-key.keystore -alias your-alias
 
- 替换为你的正式签名文件路径和别名:
包名获取方法:
- 查看 UniApp 项目中的 manifest.json文件,获取appid(即包名,如com.example.app)。
4. 添加 Key
- 在创建的应用中点击「添加 Key」:
- 填写 Key 名称(自定义)。
- 选择平台为“Android”。
- 输入 SHA1 和 包名(务必与项目一致)。
- 提交后生成 Key。
 
5. 配置 UniApp 项目
- 在 manifest.json的「App SDK 配置」→「地图」中:- 勾选“高德地图”。
- 填写 Android 平台的 Key。
 
- 重新编译项目。
注意事项
- 确保 SHA1 和包名准确,否则地图无法正常使用。
- 发布应用时,需使用正式签名文件的 SHA1 重新申请 Key。
完成以上步骤后,即可在 UniApp 的 Android 端使用高德地图功能。
 
        
       
                     
                   
                    

