'keytool' 不是内部或外部命令,也不是可运行的程序
来源:互联网 发布:怎么克服懒惰 知乎 编辑:程序博客网 时间:2024/06/05 21:13
解释:
数字签名:指的是我们打包程序时所用的keystore的SHA1指纹
方法1:打开AS,进入一个项目,打开terminal窗口,其全局快捷键:Alt+F12
进入keystore所在的目录;
输入如下命令:
keytool -list -v -keystore <keystore文件名>
然后输入正确的密码即可得到
方法2:
debug.keystore默认在c盘,完整路径是c-user-.Android文件夹下,依次为示例,Win键+R键,输入cmd,定位到jdk/bin目录下的toolkey文件,然后输入
keytool -list -v -keystore <keystore文件名>,即可得到
而今天在写百度地图的时候遇到的问题,折腾了很久,JDK的配置是OK的,上网搜了一下,也没找到满意的答案,(如果有谁知道怎么解决,麻烦贴出来学习一下,谢谢了)
虽然无法直接得到SHA1,但还有一个方法,虽然比较麻烦,但在没招的情况下,还是可行的。
具体方法如下:
进入CMD,进入JDK安装的路径,在我工作的电脑上,路径为: C:\Program Files\Java\jdk1.8.0_45\bin
当然,你也可以双击此电脑,进入资源管理器,然后找到C:\Program Files\Java\jdk1.8.0_45\bin这个目录(此处根据自己安装的路径选择)
我们知道这里的exe只能在cmd里运行,所以当我们双击exe的时候发现,程序一笑而过,因此我们只能用命令符来操作了。
然后输入keytool.exe -list -keystore C:\Users\Bruce\.android\debug.keystore,其中,keystore是生成的debug的秘钥,接着就大功告成了。
接着,将拿到的SHA1复制到百度开放平台就可以拿到百度的Key了。
本人能力有限,如果您在阅读过程中发现任何有误导性的描述,请及时告知我更正,以便受益于更多开发者。谢谢
- android Studio keytool' 不是内部或外部命令,也不是可运行的程序 或批处理文件
- 'keytool' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
- keytool不是内部或外部命令,也不是可运行的程序或批处理文件
- Android开发:keytool' 不是内部或外部命令 也不是可运行的程序
- Android错误之--'keytool' 不是内部或外部命令,也不是可运行的程序
- 'keytool' 不是内部或外部命令,也不是可运行的程序
- 'keytool' 不是内部或外部命令,也不是可运行的程序
- 'keytool' 不是内部或外部命令,也不是可运行的程序
- 安卓开发 'keytool' 不是内部或外部命令,也不是可运行的程序的解决方案
- 'net’ 不是内部命令或外部命令,也不是可运行的程序或批处理文件
- 不是内部命令或外部命令,也不是可运行的程序或批处理文件
- svnversion 不是内部命令或外部命令,也不是可运行的程序或批处理文件
- 'net’ 不是内部命令或外部命令,也不是可运行的程序或批处理文件
- javac不是内部命令或外部命令,也不是可运行的程序或批处理文件
- adb不是内部命令或外部命令,也不是可运行的程序或批处理文件
- pip命令显示不是内部或外部命令,也不是可运行的程序或批处理文件
- adb 不是内部或外部命令,也不是可运行的内部程序
- 'mysql' 不是内部或外部命令,也不是可运行的程序或批处理文件的解决办法
- Docker——YUM升级centOS内核(一)
- opencv的安装配置
- Java反射内部类
- Query Mobile 表单滑动条
- 自定义Android Studio方法注释模板
- 'keytool' 不是内部或外部命令,也不是可运行的程序
- OkHttp之BridgeInterceptor简单分析
- XML中的DTD约束
- 2017it技术人员都该参加这些会议
- KMP的简单实现
- **ANDROID**# 第七章图形与图像处理(静态处理) > Bitmap是有像素点构成的点阵图。 ------ ## 使用简单的图片 ---- * 通过Drawable对象进行访问。
- Flume和Logstash的那些事儿
- 成为Java顶尖程序员 ,看这11本书就够了
- Java 容器知识点(简)