【Mac】flutter项目集成高德定位SDK,获取key

一、获取调试版安全码SHA1

1.进入当前用户文件夹下的~/.android目录

bash 复制代码
cd ~/.android

2.查看 debug.keystore

bash 复制代码
ls

3.运行 debug.keystore

bash 复制代码
keytool -list -v -keystore debug.keystore

这里报错:

bash 复制代码
The operation couldn't be completed. Unable to locate a Java Runtime.
Please visit http://www.java.com for information on installing Java.

java --version查看,也报错:

bash 复制代码
The operation couldn't be completed. Unable to locate a Java Runtime.
Please visit http://www.java.com for information on installing Java.

解决方法(安装java jdk):

bash 复制代码
##切换到压缩包目录下
cd ~/Downloads
##将 JDK 解压到 macOS 上用于存储 Java 虚拟机的默认文件夹/Library/Java/JavaVirtualMachines
sudo tar xzf openjdk-21.0.1_macos-x64_bin.tar.gz -C /Library/Java/JavaVirtualMachines
##查看java版本
java --version

官网地址 https://www.java.com/zh-CN/

安装教程https://www.andrewhoog.com/post/3-ways-to-install-java-on-macos-2023/

报错已解决,再次运行keytool -list -v -keystore debug.keystore,密钥库口令默认为android

二、获取发布版安全码SHA1

bash 复制代码
##生成keystore签名文件
keytool -genkey -v -keystore mykey.keystore -alias key -keyalg RSA -keysize 2048 -validity 10000
##获取sha1
##密钥库口令默认为android
keytool -list -v -keystore mykey.keystore

参考:
Flutter 通过高德获取定位 https://www.jianshu.com/p/cb397fdc0109

相关推荐
maaath4 小时前
【maaath】Flutter for OpenHarmony 乐器学习应用开发实战
flutter·华为·harmonyos
EVE จุ๊บ7 小时前
如何修改mac上的jmeter堆内存
jmeter·macos
maaath9 小时前
【maaath】 Flutter for OpenHarmony 实战:电池优化应用开发指南
flutter·华为·harmonyos
勤劳打代码10 小时前
Flutter 架构日记 —— 可演进的 Flutter Dialog 组件
flutter·架构
Eric_HYD13 小时前
Flutter 字体字生效原理解析
flutter
老蒋每日coding14 小时前
Node.js 安装指南(Mac 版本)
macos·node.js
AI玫瑰助手14 小时前
Python入门:Windows/macOS/Linux系统安装Python教程
windows·python·macos
maaath14 小时前
【无标题】Flutter for OpenHarmony 的文具手账应用开发实践
flutter·华为·harmonyos
智算菩萨14 小时前
OpenAI Codex 国内使用完全指南:Windows/macOS/Linux 三平台详细安装配置教程(现在最新的有gpt-5.3-codex和gpt-5.4)
linux·windows·gpt·macos·ai·ai编程·codex
里欧跑得慢14 小时前
Flutter 主题管理:构建一致的用户界面
前端·css·flutter·web