`

Error generation final archive: Debug Certificate expired on证书过期问题

阅读更多
        按照DEMO新建工程后,工程名前有个红色的小叉,感觉很奇怪--没有写一行代码怎么就出错了?代码都是生成的!展开下面所有的目录也没有发现明确的错误提示,本想试着运行一下,但弹出提示框,说工程有错误!后来一看在Problems视图里有一行错误提示:
Errors(1 item)
    Error generation final archive: Debug Certificate expired on *; Location:Unknown; Type:Android Packaging Problem

        在网上找到了解决办法,原来是Debug签名证书过期了!
        问题原因:
在开发调试阶段,默认情况下,ADT辅助工具帮我们对apk文件进行了签名,采用的是默认的Debug版本的签名文件。安装之后,Android SDK会生成一个Debug签名证书,保存在debug.keystore文件中。ADT使用这个证书对每个生成的应用(Application)进行数字签名。默认有效期是一年,那么不可避免的就会有证书过期的问题了。而Android SDK发现证书过期了,不会换新的,只会给出Error提示。
        解决办法:
将debug.keystore直接删除。Android SDK发现debug.keystore丢失了,就会自个生成一个新的,重新编译一下工程。
在Eclipse菜单Window -> Preferences -> Android -> Build,找到那个Default debug keystore显示的路径。所以不论Windows系统还是Linux系统,只要删除这个debug.keystore就行了,Eclipse会自动生成一个新的,默认有效期也是一年。

  • 大小: 26.2 KB
分享到:
评论

相关推荐

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

    总之,解决Rancher证书过期问题的关键在于理解证书生命周期管理,正确备份和替换过期证书,以及确保时间同步机制的正常运行。遵循上述步骤,你应该能有效地处理这个问题,恢复Rancher服务的正常运行。

    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...

    k8s证书过期处理方案

    处理证书过期问题,首要任务是备份当前的证书。在Linux系统中,证书通常位于`/etc/kubernetes/pki`目录下,可以使用`cp -r`命令进行备份。这样做的目的是在更新过程中,如果出现问题,可以快速恢复到旧的状态。 ...

    思科无线接入点无法连接到无线 LAN 控制器

    `*10 月 29 日 18:01:56.107:%PKI-3-CERTIFICATE_INVALID_EXPIRED:证书链验证失败。证书 (SN: 7E3446C40000000CBD95) 已过期。有效期结束于 10 月 14:38:08 UTC26 2021 对等证书验证失败 001A` 这表明 WLC...

    ORA-28001 the password has expired密码过期.docx

    在Oracle数据库管理中,"ORA-28001 the password has expired" 是一个常见的错误,它表明数据库用户的密码已经超过了预设的有效期限,导致用户无法正常登录。这个错误主要出现在Oracle 11G及更高版本中,因为这些...

    flash builder beta2 licensing for this product has expired

    标题“'flash builder beta2 licensing for this product has expired'”涉及到的是Adobe Flash Builder软件的授权问题。Flash Builder是一款由Adobe公司开发的专业Flex和ActionScript集成开发环境(IDE),主要用于...

    ERROR 1862 (HY000): Your password has expired. To log in you must change it using a …..

    ERROR 1862 (HY000): Your password has expired. To log in you must change it using a client that supports expired passwords 出现问题原因: 可能是你在安装 MySQL过程中,通过mysqld –initialize 初始化 ...

    ERROR 1862 (HY000): Your password has expired. To log in you must change it using a .....

    在MySQL的使用过程中,有时会遇到“ERROR 1862 (HY000): Your password has expired. To log in you must change it using a client that supports expired passwords”这样的错误提示,这表明你的MySQL密码已经过期...

    android linux 开发usb错误-device descriptor read/64, error -62解决方法总结

    Android Linux 开发 USB 错误-Device Descriptor Read/64, Error -62 解决方法总结 Android Linux 开发中,USB 设备的 descriptor 读取错误是一个常见的问题,特别是在使用 S3C6410 开发板时。这种错误通常表现为 ...

    wso2 how to add ssl certificate.pdf

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

    ruby_smb:SMB协议家族的本机Ruby实现

    RubySMB 这是SMB协议系列的本机Ruby实现。 目前支持: RubySMB库为协议提供了客户端级别和数据包级别的支持。 用户可以解析和处理原始SMB数据包,或使用客户端执行更高级别的SMB操作。 有关该项目的长期目标,...

    KDC集群安装&维护文档

    Cannot create cert chain: certificate has expired 此错误消息表明KINIT身份验证失败,因为客户端证书,KDC证书或其上方签名链中的某个证书已过期 kprop: No route to host while connecting to server 确保754...

    完美解决MyEclipse过期

    完美解决MyEclipse提示过期Your 30-day trial of MyEclipse has expired.

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

    对于PHP开发者来说,"atom-language-php"插件提供完善的PHP语法支持,而"linter-php"则可以帮助检查代码错误和潜在问题。 除了基本的编辑功能,Atom还允许用户自定义主题,无论是配色方案还是界面布局,都可以根据...

    create-electron-app:a在几秒钟内生成一个新的Electron App!

    创建电子应用 在一分钟内生成一个新的Electron App! ·· 什么是create-electron-app? 是一个简单,最小的CLI应用程序,可以在一分钟内生成一个Electron应用程序! Create-Electron-App使用样板作为样板。...

    使用安装的nvm来安装node各版本v9.6.1

    可能会出现证书报错,可以使用以下命令解决: ``` [root@bogon ~]# npm config set strict-ssl false [root@bogon ~]# npm install pm2 -g ``` 安装完成后,我们可以使用以下命令来验证 pm2 的版本: ``` [root@...

    ireasoning mib browser license expired 解决办法!

    本文介绍了ireasoning mib browser License过期问题及其解决方案。通过清除系统中的相关配置文件,可以暂时解决试用期到期的问题。然而,为了更好地使用软件和服务,购买正式授权仍是最佳选择。此外,对于那些对软件...

    16 FRANC3D常见错误信息及解决方案

    16 FRANC3D常见错误信息及解决方案

    spacedesk最新版

    然而,有时我们可能会遇到"spacedesk driver expired"的问题,提示驱动程序过期,这将影响到软件的正常使用。本文将详细介绍如何通过更新至spacedesk的最新版来解决这一问题,并提供适用于不同Windows系统的安装步骤...

    Ping 出现TTL expired in transit错误原因分析及解决方法

    当遇到TTL expired in transit错误时,应先判断是跳数问题还是路由环路问题,并根据具体情况进行调整。对于一般用户而言,通常只需要报告给网络服务提供商,由专业的网络技术人员来处理这类网络层面的问题。而对于...

Global site tag (gtag.js) - Google Analytics