1. 密钥库文件不存在: debug.keystore

D:\ASProject\******>keytool -v -list -keystore debug.keystore
keytool 错误: java.lang.Exception: 密钥库文件不存在: debug.keystore
java.lang.Exception: 密钥库文件不存在: debug.keystoreat sun.security.tools.keytool.Main.doCommands(Main.java:745)at sun.security.tools.keytool.Main.run(Main.java:343)at sun.security.tools.keytool.Main.main(Main.java:336)

该问题应该是没有在正确的目录执行该命令,需要到debug.keystore所在目录执行以上命令,如果目前没有debug.keystore,可以使用以下步骤进行创建。
进入到.android目录下,运行cmd、powershell或其他shell、terminal输入运行keytool -genkey -v -keystore debug.keystore -alias androiddebugkey -keyalg RSA -validity 10000 即可解决。
除了口令部分需要自由输入六位密码以及确认是否正确部分,其他可以直接回车。
CN=Unknown, OU=Unknown, O=Unknown, L=Unknown, ST=Unknown, C=Unknown是否正确?[否]: 此处需要输入y

PS:在这里输入密码后,我遇到了Keystore was tampered with, or password was incorrect 问题,如遇到见下文。

2. Keystore was tampered with, or password was incorrect

keytool 错误: java.io.IOException: Keystore was tampered with, or password was incorrect
java.io.IOException: Keystore was tampered with, or password was incorrectat sun.security.provider.JavaKeyStore.engineLoad(JavaKeyStore.java:780)at sun.security.provider.JavaKeyStore$JKS.engineLoad(JavaKeyStore.java:56)at sun.security.provider.KeyStoreDelegator.engineLoad(KeyStoreDelegator.java:224)at sun.security.provider.JavaKeyStore$DualFormatJKS.engineLoad(JavaKeyStore.java:70)at java.security.KeyStore.load(KeyStore.java:1445)at sun.security.tools.keytool.Main.doCommands(Main.java:892)at sun.security.tools.keytool.Main.run(Main.java:343)at sun.security.tools.keytool.Main.main(Main.java:336)
Caused by: java.security.UnrecoverableKeyException: Password verification failedat sun.security.provider.JavaKeyStore.engineLoad(JavaKeyStore.java:778)... 7 more

解决办法:删除.android目录下已存在的debug.keystore 文件。debug.keystore.lock 文件不需要动,对解决问题并没有什么影响。

keystore相关问题相关推荐

  1. keyStore相关,查看keystore的相关信息

    查看keystore的相关信息 window 下找到安装的jre/bin 目录,按住 shift 键,鼠标右键打开命令行, cmd窗口中输入: keytool -list -v -keystore 输 ...

  2. 【Android】debug 状态下其签名文件 debug.keystore 相关(如何获得该文件,其密码,获取其sha1、MD5等)

    Eclipse,Android studio 编译运行 APP 的时候是生成一个 apk 的,它默认的签名是 debug.keystore . 有时候我们需要拿到这个签名文件,下面就来说说它的默认路径 ...

  3. android命令行工具 混淆,Android 混淆代码学习以及Android加密工具--APKProtect的使用ZZ...

    一:情景分析 有时候看到其他应用App的一些效果很炫,或者是功能实现很好就想着参考参考,于是乎,下载APK----反编译APK---查看源码....,但是悲剧来了....源码都是些a,b,c...等等 ...

  4. Android apk签名方法

    为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同的Package Name来混淆替换已经安装的程序,我们需要对我们发布的APK文件进行唯一签名,保证我们每次发布的版本的一致性(如自动 ...

  5. 360 linux 扩展文件夹,360签具名工Linux下载0907 官方版

    腾牛网提供的这款360签名工具Linux版,共有两个版本,分别是图形界面版和命令行界面版,两种选择为apk签名具有一样的正版效果. 相关下载: 360加固助手pc端 Linux签名工具使用流程(图形界 ...

  6. Android安全加密

    转: 1) Android安全加密:数字签名和数字证书 2) Android安全加密:对称加密 3) Android安全加密:非对称加密 Android安全加密专题文章索引 Android安全加密:对 ...

  7. android+饭否+开源,GitHub - mcxiaoke/fanfouapp-opensource: 饭否Android客户端开源项目

    饭否Android客户端开源版 最新说明: 这个项目早就没有更新了,界面也比较陈旧,无论是学习还是修改自用都不是很合适,建议使用蘑菇饭项目的源码,地址是: Introduction 饭否Android ...

  8. Gitbook离线电子书打包方案

    同步发布在:http://snowdream.github.io/blog/2016/04/20/gitbook-android/ Gitbook是一个开源的跨平台电子书解决方案.通过Gitbook, ...

  9. Android--数字签名和数字证书

    一.数字签名 1. 概述 数字签名是非对称加密与数字摘要的组合应用 2. 应用场景 校验用户身份(使用私钥签名,公钥校验,只要用公钥能校验通过,则该信息一定是私钥持有者发布的) 校验数据的完整性(用解 ...

最新文章

  1. java 流 下载文件_java 流实现文件下载问题
  2. Keil中找不到芯片,往Keil中添加不存在的芯片,Keil安装pack文件
  3. 两天入门Python基础(附代码实现)
  4. 图论最短距离(Shortest Path)算法动画演示-Dijkstra(迪杰斯特拉) 和 Floyd(弗洛伊德)
  5. Pod详解-端口设置
  6. python基础知识下载_Python基础知识(一)
  7. 从中师到博士,我用了22年...
  8. 西铁院云计算机室与应用,关于开展“云桌面应用”技术服务的通知
  9. 在View页面,使用@if(){ }输出判断正确的内容
  10. micropython入门教程-Micropython入门实操心得
  11. 2016CCCC天梯--多项式A除以B
  12. fatal error: krb5.h: 没有那个文件或目录
  13. ftp服务器文件查找,ftp服务器中查找文件
  14. 2021-04-26 Matlab遗传算法工具箱的使用及实例(线性规划)
  15. 手把手教你DosBox的配置(附下载资源)
  16. 单核性能强悍,Core i3 这次又要“默秒全”?
  17. 自制力宛若受到控制的火焰
  18. 福禄克网络VERSIV(威测)电缆认证系统实现ROI更大化
  19. 跳出都市 赏不一样的月光
  20. 《英语语法新思维 基础版1》读书笔记(一)

热门文章

  1. 用函数实现求二次方程的根,主函数只用来输入输出
  2. 散度旋度高斯散度定理等计算
  3. php坏处,电子产品的好处和坏处是什么
  4. android[butterKnife(黄油刀)史诗详细使用方法]
  5. Java前端面试题总结
  6. java 包装类可以被继承_小白学Java:包装类
  7. 【云原生】Kubernetes(k8s)Istio Gateway 介绍与实战操作
  8. idea如何导入maven项目
  9. 好的设计师拷贝, 伟大的设计师偷
  10. 微信小程序学习2:开发工具快速创建页面(pages)的四个文件(.js,.json,.wxml, .wxss)