Android的debug.keystore拒绝访问导致的生成异常及解决方案
2024-10-18 09:12:53
构建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(
简单 & 粗暴) - 其他方案试过之后再补充...
最新文章
- Android常用元件
- liunx 下 部署并运行java项目(非web)
- CentOS 7 关闭防火墙
- [iOS-UI]给输入框添加清除按钮的代码
- Python 学习之进制与编码
- MSSQL复习
- spring mvc 的Controller类默认Scope是单例(singleton)的
- ETL Pentaho Data Integration (Kettle) 插入/更新 问题 etl
- hdu 5363 Key Set
- python selenium自动化(二)自动化注册流程
- struts详细解释拦截器
- steam商店正式支持RMB直接结算
- c# WinForm 文本输入对话框
- [Oracle][Corruption]发生ORA00600[kdsgrp1]的时候,如何进行调查
- 漫谈可视化Prefuse(六)
- Java知多少(89)列表和组合框
- 黄金连分数|2013年蓝桥杯B组题解析第四题-fishers
- css各种练习
- jenkins之从0到1利用Git和Ant插件打war包并自动部署到tomcat(第三话):创建一个自由风格的项目(非maven),实现自动打war包
- 【Shell】获取设置日期和延时
热门文章
- Sql Server 面试题
- Compound class names are not supported. Consider searching for one class name and filtering the results
- Red Hat Enterprise Linux 7的新功能
- c++ 02
- Java vs Python
- SSH2.0编程 ssh协议过程实现
- 《Algorithms 4th Edition》读书笔记——2.4 优先队列(priority queue)-Ⅳ
- TextView总结
- iTunes 重新提交代码步骤
- Java连接Oracle数据库的示例代码