跳到主要内容
版本:v4

Android 平台获取 MD5

如何获取 Android 应用的 MD5 值?

一、通过 APP 工具获取

当只有 APK 文件包时,为了正确填写签名 MD5 值,可以使用如下的工具进行获取:GenSignatureMD5,工具使用方式:使用正式的签名证书对游戏应用进行签名打包,然后将 APK 包安装到手机上。与此同时,将 GenSignatureMD5 工具也安装到同一部手机上,然后打开该工具输入游戏包名就可以得到签名 MD5 值。

二、通过 Android Studio 获取

通过 Android Studio Terminal 输入以下命令获取:

keytool -exportcert -alias {alias} -keystore {storefile} | openssl dgst -md5

或者使用如下命令获取:

./gradlew signingReport

就可以在命令窗口看到签名文件的信息,包括了 SHA1 值和 MD5 值。

除了以上方法还可以使用 Android Studio 自带的 Gradle Tasks 查看,双击下图中的 signingReport 后调试窗口会输出 MD5 值。

警告

注意,运行 signingReport 调试窗口输出的 MD5 值带冒号分隔符,绑定到开发者中心时需要手动删除冒号。

TapTap 开发者中心绑定 MD5 格式举例:

正确格式:6EB4347CF9C098BE1C8D965D539C42E2

错误格式:6E:B4:34:7C:F9:C0:98:BE:1C:8D:96:5D:53:9C:42:E2

如果右侧 Gradle 面板没有 Gradle Tasks 选项卡,在设置中关掉下图所示选项,重新 Sync Gradle,即可看到 Gradle Tasks 选项卡。