Android中解决debug.keystore到期的问题
开发Android或者jee或者其他java应用时,如果eclipse中的项目前有个红叉叉,但是src下有没有任何提示错误但是又不能通过编译的时候如何找到项目工程的错误根源呢?方法如下:
打开eclipse的problem视图(如果关闭了可以在window->show view下找到problem视图),然后在视图中就可以看到项目的根源问题何在了,呵呵。
言归正传,回到我遇到的问题上。
问题描述:
在导入一个Android App后提示如下错误:
Description Resource Path LocationType
Error generating final archive: Debug Certificate expired on 8/18/11 9:30 PMxxxxxx(这个是我的项目名称)UnknownAndroid Packaging Problem
原因分析:
android要求所有的程序必须有签名,否则就不会安装该程序。在我们开发过程中,adt使用debug keystore,在eclipse中的preference->android->buid中设置。debug的keystore默认有效期为一年,如果你是从一年前开始着手android开发的,那么在一年后很可能出现debug keystore过期,导致工程出错(比如我的情况)或者无法生成 apk文件等等(由于我的eclipse和sdk/adb等重新安装折腾过好多次了,一直没遇到这个问题,今天运气好碰上了,呵呵)。
解决方法:
只要删除debug keystore和ddms.cfg文件即可,系统会为你重新生成有效期为一年的私钥。 debug keystore和ddms.cfg文件地址位于:
1)linux(Mac OS):
在eclipse中的Window->Preferences->Android->Build中Default debug keystore查看keystore的地址:
“/home/用户名/.android/debug.keystore”
删除此路径下的debug.keystore及 ddms.cfg
2)Windows:
进入:C:\Documents and Settings\用户名\.android 删除:debug.keystore及 ddms.cfg
进入:C:\Documents and Settings\Administrator\.android删除:debug.keystore及 ddms.cfg
(注意:即使是Windows下也应该在eclipse中的Window->Preferences->Android->Build中Default debug keystore查看keystore的地址位置,否则会出现找不到文件的情况)
转载于:https://my.oschina.net/tingzi/blog/95195
Android中解决debug.keystore到期的问题相关推荐
- Eclipse 中修改android的Default debug keystore 搬家、备份后启动Android PANIC :Could not open D:\java2\android\and
@我的解决方法是: 原有的环境变量 android_sdk_home D:\android-sdks 改为: android_sdk_home D:\android-sdks\.android 参考的 ...
- Android Studio修改debug.keystore
为什么80%的码农都做不了架构师?>>> 在运行微信分享Demo及新浪微博分享Demo时,需要修改使用Demo中的debug.keystore才能运行授权及和分享. 在进行An ...
- android图片放大失真,Android中解决图片文字放大失真的问题
1 背景自适应且不失真问题的存在背景自适应且不失真问题的存在 制作自适应背景图片是 UI 开发的一个广泛问题 也是界面设计师渴望解决的问题 我 相信我们彼此都深有体会 比如 列表的背景图一定 但是列表 ...
- android studio 的debug证书在哪里,Android Studio debug.keystore位置介绍
如果你在网上搜debug.keystore的位置,大部分文章都会告诉你在 C:\Users\XXX\.android 目录下,但我电脑的该目录下确实没有这个文件,放入同事的debug.keystore ...
- 解决Debug certificate expired的问题 - 转
使用Eclipse调试Android程序,源代码没有错,但总是提示: Error generating final archive: Debug certificate expired on **** ...
- Android中集成高德API
1.创建一个项目 2.注册高德开发用户,并来到控制台,点击应用管理->我的应用,然后创建新应用 地址:https://lbs.amap.com/ 3. 点击添加 获取SHA1代码(我这里使用的是 ...
- [转]如何解决:Android中 Error generating final archive: Debug Certificate expired on 10/09/18 16:30 的错误...
本文转自:http://www.cnblogs.com/yyangblog/archive/2011/01/07/1929657.html 问题概述: 在导入一个app后提示如下错误: "E ...
- 如何解决:Android中 Error generating final archive: Debug Certificate expired on 的错误
问题概述: 在导入一个app后提示如下错误: "Error generating final archive: Debug Certificate expired on 10/09/18 1 ...
- 如何解决:Android中 Error generating final archive: Debug Certificate expired on 10/09/18 16:30 的错误...
问题概述: 在导入一个app后提示如下错误: "Error generating final archive: Debug Certificate expired on 10/09/18 1 ...
最新文章
- 我真不想学 happens - before 了!
- IE相关的一些BUG汇总
- 《LeetCode力扣练习》第7题 C语言版 (做出来就行,别问我效率。。。。)
- struts标签传值
- ios学习笔记——RunTime
- 人口增长(信息学奥赛一本通-T1070)
- Openssl 嵌入式arm移植笔记
- oracle异步sql,Linux上Oracle是否使用异步io的诊断
- MySQL复习值代码知识点(2)
- 【待补充】[Linux] nc
- 网站正在建设中_网站建设中如何设计更能吸引用户
- matlab——imhist和histeq函数
- 海森矩阵介绍及其在机器学习、深度学习中的理解
- C#/VB.NET 读取条码类型及条码在图片中的坐标位置
- SQL文件太大怎么打开(推荐一款工具EmEditor)
- ActiveMQ 停止 关闭 报错 ERROR: No or outdated process id in
- 初学python:输入某年某月某日,判断这一天是这一年的第几天
- 致爱丽丝 之MY收藏
- Spark 高难度对话 SQL Server 续篇
- 校园闲置物品(跳蚤市场)交易平台的设计与实现
热门文章
- linux运维实战练习及linux shell脚本、awk、sed工具命令学习总结
- WCF契约的简单介绍(服务契约 数据契约 消息契约)
- oracle中取最新的前几条记录(rownum)
- Qt学习之路(56): 二进制文件读写
- 第一次使用VS Code时你应该知道的一切配置
- Linux Kernel TCP/IP Stack — L2 Layer — Traffic Control(流量控制)的实现原理
- 5G NR — 密集组网和异构组网
- 云原生思想 — 云原生的 DevOps
- react项目中使用mocha结合chai断言库进行单元测试
- 第一章 用户及组的管理