Android studio百度地图获取测试版(debug,开发版)和发布版(release)的sha1方法,'keytool' 不是内部或外部命令,也不是可运行的程序或批处理文件。

  • 一、正常获取:
  • Android studio百度地图获取sha1时,分为开发版sha1和发布版sha1,按照方法大部分可以获取成功。

  •        1》发布版

  • 1、windows电脑直接 windows + r 键,输入 cmd 开启管理员界面;
  • 2、输入 cd .android 到达Android目录;

  • Android studio百度地图获取测试版(debug,开发版)和发布版(release)的sha1方法,'keytool' 不是内部或外部命令,也不是可运行的程序或批处理文件。

  • 3、输入keytool -list -v -keystore D:\AndroidStudio\HomeWork\自己的签名文件\android.keystore,之后输入自己的秘钥等就搞定了。
  • ps:Android studio很简单地获取debug版本的方法,如下,双击signingReport;
  • Android studio百度地图获取测试版(debug,开发版)和发布版(release)的sha1方法,'keytool' 不是内部或外部命令,也不是可运行的程序或批处理文件。
  • 然后如下图,如此简单便可获取sha1
  • Android studio百度地图获取测试版(debug,开发版)和发布版(release)的sha1方法,'keytool' 不是内部或外部命令,也不是可运行的程序或批处理文件。

2》开发版

  • 1、2步骤与上相同;
  • 3、输入  keytool -list -v -keystore debug.keystore,然后不用填任何秘钥,直接回车秘钥出现。



  • 二、非常规获取:
Android studio百度地图获取测试版(debug,开发版)和发布版(release)的sha1方法,'keytool' 不是内部或外部命令,也不是可运行的程序或批处理文件。

  • 当我的Android studio安装目录不在C盘的时候,我们会遇到这种情况,此时就要用到非常规获取
  • 1、既然问题是找不到keytool,那么我们的第一任务就是找到它,首先找到自己Android studio的安装路径,里面有keytool,比如我的是下图路径;Android studio百度地图获取测试版(debug,开发版)和发布版(release)的sha1方法,'keytool' 不是内部或外部命令,也不是可运行的程序或批处理文件。

  • 2、找到C盘debug.keystore文件路径,我的是
  • Android studio百度地图获取测试版(debug,开发版)和发布版(release)的sha1方法,'keytool' 不是内部或外部命令,也不是可运行的程序或批处理文件。

  • 3、windows电脑直接 windows + r 键,输入 cmd 开启管理员界面;
  • 4、转到刚才keytool位置
  • Android studio百度地图获取测试版(debug,开发版)和发布版(release)的sha1方法,'keytool' 不是内部或外部命令,也不是可运行的程序或批处理文件。

  • 5、输入keytool -list -v -keystore C:\Users\Administrator\.android\debug.keystore,然后直接回车便得到开发版的sha1
  • Android studio百度地图获取测试版(debug,开发版)和发布版(release)的sha1方法,'keytool' 不是内部或外部命令,也不是可运行的程序或批处理文件。

  • ps:1、拒绝访问的原因是找错了keytool位置,有个文件夹是Windows32位的,看自己电脑什么系统;
  • Android studio百度地图获取测试版(debug,开发版)和发布版(release)的sha1方法,'keytool' 不是内部或外部命令,也不是可运行的程序或批处理文件。
  •     2、以上在cmd里的操作都可以在Android studio的terminal里面完成。Android studio百度地图获取测试版(debug,开发版)和发布版(release)的sha1方法,'keytool' 不是内部或外部命令,也不是可运行的程序或批处理文件。