Android的debug.keystore拒绝访问导致的生成异常及解决方案

构建Android应用程序的时候输出异常:
[apkbuilder] keytool 错误: java.io.FileNotFoundException: C:Usersmy.androiddebug.keystore(拒绝访问.)
导致BUILD FAILED.

异常原因:

Android要求所有的应用程序必须有签名,否则就不会安装该程序.
而在我们开发过程中,默认生成和使用debug.keystore(所以平时根本不会注意有这么个玩意),
debug.keystore默认有效期为一年,换句话说如果你的安卓环境已经使用了一年,
那么在一年后的今天很可能出现debug.keystore过期的问T,导致工程出错或者无法生成apk文件等异常.

解决方案:

    1. 删除过期的debug.keystore,会自动重新生成一份有效期一年的debug.keystore(简单 & 粗暴)
    2. 其他方案试过之后再补充...
原文地址:https://www.cnblogs.com/zhujiabin/p/5425568.html