今天大部分时间都要卡在这里,终于在下午解决了这个问题,心情好开心,鉴于自己的这种经历我决定分享一下解决方法。
我是在用到百度的第三方库的时候需要这个SHA1的,在第一行代码那本书里郭老师介绍了一种特别简单的方法,我第一次就是这么实现的介绍给大家:

  1. 在Android Studio 的右侧工具栏上有一个Gradle的菜单,点击
    Gradle→项目名→:app→Tasks→android 如图所示:

点击那个signingReport, 就会出现你的指纹了,但是!!!我的木有出来找不到问题所在,所以我又找了另外一种方式

  1. cmd 命令
    我在网上查的是在widows系统下输入:
    keytool -list -alias androiddebugkey -keystore “C:\Users\Administrator.android\debug.keystore” -storepass android -keypass android
    但是!!!!系统一直在说“keytool”不是内部指令,我查到好心人说必须要把jdk的路径配置到环境变量里去它才认识,所以,网上的好心人就给出了直接点jdk的bin目录下输入这行命令,果然成功啦!
    首先你得找的你的jdk下的bin目录
    我的输入如下:

之后在输入之前的:

最后那一排就是指纹了
keytool -list -alias androiddebugkey -keystore “C:\Users\Administrator.android\debug.keystore” -storepass android -keypass android 其中 “C:\Users\Administrator.android\debug.keystore”这个路径指的是你自己的.android路径。欧拉!
这个是系统默认的指纹,你还可以自己生成,还没有学会,等学会了来更新。。。。。。

又学了一招,系统默认的指纹是debug模式下的,并且只能用在你此时的电脑上,如果换台电脑就不能用了,so安全起见我们最好自己再创建一把属于自己的keystore
在android studio 环境下,在菜单栏点击Build→Generate Signed APK 之后就会弹出一个窗口如图:

这个是我已经填好的,key store path 这个是你想把他放在那里就放在哪里看你的心情喽,一般都是放在C盘但是我的不知道出了什么问题C盘不行,所以就放到D盘。这些该填的信息填好,就会自动生成了。在哪里查看呢?
就在最下面的terminal的命令栏里输入:
C:\Program Files\Java\jdk1.8.0_60\bin>keytool -list -alias liuyuwei_keystore -keystore “D:\liuyuwei_keystore.jks” -storepass *(这个是密码)
-keypass *(这个填写你自己设置的密码)
就哦了
还有在运行的时候最好要绑定你的密码(设置一下)

密码我给盖住了处理的不好,谅解,之后,manifest.xml文件里也会有相应的代码自动生成,这就成功了

更多相关文章

  1. Android中EditTex焦点设置和弹不弹出输入法的问题
  2. Android(安卓)开发初级入门:注册谷歌地图 API 密钥和显示谷歌地图
  3. Android(安卓)带清除功能的输入框控件EditTextWithDel
  4. Android(安卓)wifi密码的位置
  5. 浅谈android的mount命令
  6. Android之查看Wifi密码
  7. 【Android】Animation之震动效果动画在登录Activity上的应用
  8. androidの编辑联系人,姓名颠倒bug
  9. 最强理解:Android对EditText输入时设置监听即TextWatcher的用法

随机推荐

  1. android TabHost(选项卡)的使用方法
  2. Android(安卓)Service dump使用
  3. Android(安卓)中如何关闭线程
  4. android:windowSoftInputMode属性使用
  5. Android动画效果translate、scale、alpha
  6. 原生Android也能做Web开发了
  7. Android屏幕禁止休眠的方法
  8. android 地图 infoWindow的每个控件添加
  9. Android(安卓)用Shell命令设置静态ip
  10. Android(安卓)xxx is not translated in