1. 申请高德 Key
链接: 我的应用 | 高德控制台
-
创建应用:先创建应用,应用名称可以和你自己的 App 名称保持一致。如果是个人学习使用,应用类型可以随便填写一个。
-
添加 Key:在刚创建的应用下方点击“添加 Key”。
-
Key 名称:自己填写即可。高德建议命名方式为“应用名 + 应用场景”。
-
服务平台:选择 Android 平台。
-
发布版安全码 SHA1:需要到 DCloud 的应用列表中查看:点击应用名称,选择“Android 云端证书”,在证书详情中找到 SHA1 值即可。
-
PackageName(包名):在 DCloud 的各平台信息中查询,选择所属平台 Android App 对应的包名即可。
-
-
提交:信息全部填写完成后,点击提交。
2. 项目配置
-
进入项目根目录的
manifest.json文件。 -
点击“App 模块配置”(或“Android/iOS 模块配置”),勾选“定位”并确保下拉框选择为“高德定位”。
-
填写 高德用户名,并将上一步中生成的 安全码 填入对应的 Key 输入框中。
3. 打包
使用云打包即可,但请务必注意以下核心要点,否则定位将无法生效:
- 检查包名一致性:打包界面中的 Android 包名,必须和 DCloud 云端证书里的包名、以及高德 Key 中配置的包名完全一致。
- 选择证书:
- 勾选“使用自有证书”。
- 在 DCloud 平台将证书下载到本地。
- 证书别名:请填写 DCloud 证书详情中显示的“证书别名”。
- 证书密码:“证书库密码”和“证书私钥密码”可以填写成相同的值。你可以在 DCloud 证书详情中点击“查看证书密码”来获取源密码。
- 打包选项:勾选“打正式包”,并选择“传统打包”。