构建Android应用程序的时候输出异常:[apkbuilder] keytool 错误: java.io.FileNotFoundException: C:\Users\my\.android\debug.keystore(拒绝访问.)
导致BUILD FAILED
.
异常原因:
Android要求所有的应用程序必须有签名,否则就不会安装该程序.
而在我们开发过程中,默认生成和使用debug.keystore(所以平时根本不会注意有这么个玩意),
debug.keystore默认有效期为一年,换句话说如果你的安卓环境已经使用了一年,
那么在一年后的今天很可能出现debug.keystore过期的问T,导致工程出错或者无法生成apk文件等异常.
解决方案:
- 删除过期的debug.keystore,会自动重新生成一份有效期一年的debug.keystore(
简单 & 粗暴) - 其他方案试过之后再补充...
时间: 2024-10-15 21:41:44