macOS 上获取调试版

在 macOS 上获取调试版(debug)的 SHA1 安全码,

步骤与 Windows 类似,但路径和终端命令稍有差异,具体操作如下:

Windows:

cd .android

keytool -list -v -keystore debug.keystore

一、打开终端(Terminal)

  • 方式1: Spotlight 搜索(按下 `Command + 空格`,输入 `Terminal` 回车)。

  • 方式2:Finder 中进入 `应用程序 > 实用工具 > 终端`。

二、进入调试密钥库(debug.keystore)所在目录

macOS 中 Android 的调试密钥库默认存储在以下路径:

`~/.android/`(`~` 代表当前用户的主目录,如 `/Users/你的用户名/`)

在终端中执行命令进入该目录:

```bash

cd ~/.android

```

三、执行 keytool 命令查看 SHA1

输入以下命令(与 Windows 相同,调试密钥库默认密码为 `android`):

```bash

keytool -list -v -keystore debug.keystore

```

执行后会提示输入密钥库密码,直接输入 `android` 并回车(输入时终端不会显示密码,输完回车即可)。

四、获取 SHA1 安全码

命令执行成功后,会显示调试密钥库的详细信息,在 `证书指纹` 栏目中找到 `SHA1` 对应的字符串,例如:

```

证书指纹:

SHA1: 60:********

```

这串字符就是调试版的 SHA1 安全码。

常见问题解决

  1. **提示"keytool: 找不到命令"**

原因:Java 环境变量未配置。解决方法:

  • 确认已安装 JDK(Android Studio 通常会自带,路径一般为 `~/Library/Android/sdk/jre/bin/`)。

  • 直接使用完整路径执行 keytool:

```bash

~/Library/Android/sdk/jre/bin/keytool -list -v -keystore ~/.android/debug.keystore

```

  1. **提示"debug.keystore 不存在"**

原因:未生成过调试密钥库(首次运行 Android 项目时会自动生成)。解决方法:

  • 运行一次你的 Android 项目(点击 Run 按钮),Android Studio 会自动创建 `debug.keystore`,再重新执行命令。

通过以上步骤,即可在 macOS 上获取调试版的 SHA1 安全码,用于地图 SDK 配置、第三方登录等场景。

相关推荐
生而为虫9 小时前
Claude Code 最新版安装教程(Windows/Mac/Linux 全平台) 面向普通用户的 Claude Code 安装与模型接入指南
linux·windows·macos
李老师的Java笔记11 小时前
如何解决Mac升级完nodejs没有生效的问题?
macos
开开心心_Every12 小时前
轻量级PDF阅读器,仅几M大小打开秒开
linux·运维·服务器·安全·macos·pdf·phpstorm
Chengbei1112 小时前
轻量化 Web 安全日志分析神器 星川智盾日志威胁检测、地理溯源、MITRE ATT&CK 映射,支持 Windows/macOS/Linux
前端·人工智能·安全·web安全·macos·系统安全·安全架构
生而为虫12 小时前
在VScode中使用Claude Code agent并配置模型(仅mac电脑实际操作,windows电脑未实际操作如有问题可留言)
windows·vscode·macos
大飞记Python13 小时前
刚从 Win 转 Mac?鼠标滚轮反向、触控板乱跑、第三方鼠标卡顿——这一篇就够了
macos·计算机外设·mac鼠标
国科安芯1 天前
核电站仪控与监测系统中抗辐射 MCU 芯片应用研究
单片机·嵌入式硬件·macos·无人机·cocos2d·核电站
@大迁世界1 天前
14个你现在必须关闭的 iOS 26 设置,不然手机很快被它榨干
macos·ios·智能手机·objective-c·cocoa
健忘的萝卜1 天前
Clawdbot 爆红硅谷,也把 AI Agent 和 Mac mini 推上风口
人工智能·macos·agent·数字员工·clawbot
HashFlag1 天前
Mac新机基础配置
macos