无法获取Android项目SHA1值,三种尝试方法均失败
Android获取SHA1值的问题与解决记录
初始尝试的SHA1获取途径
- 查找
C:\Users\username\.android路径下的debug.keystore文件 - 在Android Studio的Gradle面板中找到
Tasks\Android\signingReport - 执行命令行命令:
keytool -exportcert -list -v \ -alias androiddebugkey -keystore %USERPROFILE%\.android\debug.keystore
遇到的问题
C:\Users\username\.android路径下无debug.keystore文件,仅存在adbkey和adbkey.pub两个文件- Gradle面板中找不到Android文件夹,仅能看到
app\Tasks\other下的testDebugUnitTest和testReleaseTest - 命令行执行后提示密钥库不存在
更新后的解决方法与状态
- 在Android Studio安装目录
C:\Android\.android下找到了debug.keystore文件 - 在Android Studio中依次进入
Files->Settings->Experimental,取消勾选“Only include test tasks in the Gradle task list generated during Gradle Sync”,同步项目后,点击顶部运行区旁的Gradle图标,返回Gradle面板即可找到Tasks->android->signingReport,双击后SHA1会显示在底部运行面板中 - 命令行方法仍未解决
内容的提问来源于stack exchange,提问作者Ruineie
相关产品推荐
相关产品推荐

