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 选项卡。