您的位置:首页 > 移动开发 > Android开发

Android studio中打包签名应用并获取SHA1和MD5

2017-10-10 08:12 489 查看
由于之前做的定位功能不知道怎么了用不成了,猜测是SHA1和高德开放平台上设置的SHA1不一致,就重新打包了一下应用!记录下步骤以便以后参考!

1、选取:Build——Generate Signed APK...

2、如图:如果之前有一个jks(即:keystore),就可以直接输入密码和alias,进入下一步根据提示生成apk文件即可!如果之前没有一个jks,这里选择Create new...,然后看第三步!



3、如图:填写完整后OK即可!然后回到了第二步,输入密码和alias,进入下一步根据提示生成apk文件即可!



补充:生成jks签名文件之后,需要配置工程:

在工程上右键选择Open Module Setting...按下图所示配置好工程,重复第二步重新生成apk文件





完成补充步骤之后查看build.gradle文件:



4、获取SHA1和MD5:

在Android Studio的Terminal命令窗口切换到生成 jks 文件的路径下,然后执行命令:keytool -v -list -keystore  xxx.jks,执行完之后提示输入密钥库口令,即上面打包时使用的密码!到此就可以获取SHA1和MD5了!



Android studio打包签名以及获取SHA1到此完成,但是我的问题依然没有解决,后来仔细查看是因为手机禁止了该APP的定位权限,允许该App定位即可!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android studio sha1 md5