`
gaojingsong
  • 浏览: 1233897 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

【Android之Debug Certificate expired解决方案】

阅读更多

 


 

原因分析:

android要求所有的程序必须有签名,否则就不会安装该程序。在我们开发过程中,adt使用debug keystore,在eclipse中的preference->android->buid中设置。debugkeystore默认有效期为一年,如果你是从一年前开始着手android开发的,那么在一年后很可能出现debug keystore过期,导致工程出错(比如我的情况)或者无法生成 apk文件等等(由于我的eclipse和sdk/adb等重新安装折腾过好多次了,一直没遇到这个问题,今天运气好碰上了,呵呵)。

 

解决方法: 

只要删除debug keystore和ddms.cfg文件即可,系统会为你重新生成有效期为一年的私钥。 debug keystore和ddms.cfg文件地址位于:

1linuxMac OS):

eclipse中的Window->Preferences->Android->BuildDefault debug keystore查看keystore的地址:

“/home/用户名/.android/debug.keystore”

删除此路径下的debug.keystore ddms.cfg

 

2Windows

进入:C:\Documents and Settings\用户名\.android 删除:debug.keystore ddms.cfg

进入:C:\Documents and Settings\Administrator\.android删除:debug.keystore ddms.cfg

 

(注意:即使是Windows下也应该在eclipse中的Window->Preferences->Android->BuildDefault debug keystore查看keystore的地址位置,否则会出现找不到文件的情况)

 

 

  • 大小: 51.7 KB
  • 大小: 126.3 KB
0
1
分享到:
评论

相关推荐

    Session has expired解决方案(亲测可用).md

    Session has expired解决方案(亲测可用)

    Page Expired(解决方案).md

    Page Expired(解决方案).md

    Session Expired(解决方案).md

    Session Expired(解决方案).md

    Subscription Expired(解决方案).md

    当Web服务的订阅过期时,通常有以下几种解决方案可以应对这一情况: 1. 续费订阅:首先需要确认你的订阅服务是否提供自动续费功能。如果服务支持自动续费,你应该先尝试更新你的支付信息,并确保自动续费选项被激活...

    Invalid or expired token(解决方案).md

    Invalid or expired token(解决方案).md

    Lease Expired(解决方案).md

    在处理Web应用中的"Lease Expired"问题时,我们需要一个有效的解决方案来应对租约到期的情况。这不仅涉及到确认租约状态、更新租约信息,还要合理处理API请求的响应。以下详细探讨了这些方面的解决策略。 首先,...

    MyEclipse 8.5 注册--取消MyEclipse Trial Expired解决办法

    MyEclipse 8.5 注册--取消MyEclipse Trial Expired解决办法

    flash builder beta2 licensing for this product has expired

    描述中的“NULL”没有提供额外的信息,但我们可以从常见的问题和解决方案中推测。当Flash Builder的试用期结束后,用户会看到这个错误消息,无法再进行编码、调试或运行项目。解决这个问题通常有以下几种方法: 1. ...

    ireasoning mib browser license expired 解决办法!

    ### ireasoning mib browser License Expired 解决办法 #### ireasoning mib browser简介 ireasoning mib browser是一款非常实用的MIB(Management Information Base)浏览器工具,广泛应用于网络管理和监控领域。...

    Cache Entry Expired(解决方案).md

    对于缓存过期的解决方案,还需要考虑异常情况的处理,如在数据获取或更新过程中可能出现的错误,以及如何快速恢复缓存的可用性。在某些场景中,可能需要实现更为复杂的缓存预热机制,保证在系统启动或者缓存失效时...

    atom绿色版本,不用安装,还有插件

    Atom的FTP管理方式是其特色之一,通过安装相应的插件,如"remote-ftp",用户可以直接在编辑器内连接到远程服务器,实时编辑并保存代码,极大地提高了工作效率。这种方式尤其适合远程协作和云开发,减少了反复上传...

    docker部署rancher证书过期问题解决方案

    以下是一个详尽的解决方案,涵盖了问题的原因、异常现象以及具体的解决步骤。 **问题原因** Rancher在Docker容器中运行时,会自动生成一个有效期为一年的SSL证书。当这个证书过期后,所有依赖于该证书的HTTPS通信,...

    Android 锁屏页面避免被杀掉,解锁会自动关闭页面。防止后台运行时被关闭。

    6. **设备适配**:考虑到谷歌、小米、华为等不同厂商的设备可能有不同的系统行为和优化策略,开发者需要进行兼容性测试,确保解决方案在各种设备上都能正常工作。例如,对于小米和华为设备,可能也需要类似魅族的...

    Session Expired(处理方案).md

    ### Session Expired问题的处理方案 #### 解决方案一:延长会话超时时间 会话过期通常是指用户在一定时间内未进行任何操作,系统会自动断开用户的会话状态。为了延长会话的有效期,可以通过修改后端服务器的会话...

    wso2 how to add ssl certificate.pdf

    wso2 新增OpenSSL生成並使用CA根證書籤名Keytool生成的證書請求 相關流程心智圖展開

    OtpExpiredException解决方案(亲测可用).md

    以下是一个处理OtpExpiredException异常的解决方案。 首先,我们需要捕获OtpExpiredException异常。当调用涉及OTP的方法时,我们可以通过try-catch语句来捕获这个异常。当捕获到这个异常时,我们需要提示用户当前的...

    Apache错误suEXEC mechanism enabled解决

    [Sun Nov 27 16:46:38 2016] [error] SSL Library Error: -8181 Certificate has expired [Sun Nov 27 16:46:38 2016] [error] Unable to verify certificate 'Server-Cert'. Add "NSSEnforceValidCerts off" to nss...

Global site tag (gtag.js) - Google Analytics