按照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
分享到:
相关推荐
总之,解决Rancher证书过期问题的关键在于理解证书生命周期管理,正确备份和替换过期证书,以及确保时间同步机制的正常运行。遵循上述步骤,你应该能有效地处理这个问题,恢复Rancher服务的正常运行。
[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...
处理证书过期问题,首要任务是备份当前的证书。在Linux系统中,证书通常位于`/etc/kubernetes/pki`目录下,可以使用`cp -r`命令进行备份。这样做的目的是在更新过程中,如果出现问题,可以快速恢复到旧的状态。 ...
`*10 月 29 日 18:01:56.107:%PKI-3-CERTIFICATE_INVALID_EXPIRED:证书链验证失败。证书 (SN: 7E3446C40000000CBD95) 已过期。有效期结束于 10 月 14:38:08 UTC26 2021 对等证书验证失败 001A` 这表明 WLC...
在Oracle数据库管理中,"ORA-28001 the password has expired" 是一个常见的错误,它表明数据库用户的密码已经超过了预设的有效期限,导致用户无法正常登录。这个错误主要出现在Oracle 11G及更高版本中,因为这些...
标题“'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 client that supports expired passwords 出现问题原因: 可能是你在安装 MySQL过程中,通过mysqld –initialize 初始化 ...
在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 设备的 descriptor 读取错误是一个常见的问题,特别是在使用 S3C6410 开发板时。这种错误通常表现为 ...
wso2 新增OpenSSL生成並使用CA根證書籤名Keytool生成的證書請求 相關流程心智圖展開
RubySMB 这是SMB协议系列的本机Ruby实现。 目前支持: RubySMB库为协议提供了客户端级别和数据包级别的支持。 用户可以解析和处理原始SMB数据包,或使用客户端执行更高级别的SMB操作。 有关该项目的长期目标,...
Cannot create cert chain: certificate has expired 此错误消息表明KINIT身份验证失败,因为客户端证书,KDC证书或其上方签名链中的某个证书已过期 kprop: No route to host while connecting to server 确保754...
完美解决MyEclipse提示过期Your 30-day trial of MyEclipse has expired.
对于PHP开发者来说,"atom-language-php"插件提供完善的PHP语法支持,而"linter-php"则可以帮助检查代码错误和潜在问题。 除了基本的编辑功能,Atom还允许用户自定义主题,无论是配色方案还是界面布局,都可以根据...
创建电子应用 在一分钟内生成一个新的Electron App! ·· 什么是create-electron-app? 是一个简单,最小的CLI应用程序,可以在一分钟内生成一个Electron应用程序! Create-Electron-App使用样板作为样板。...
可能会出现证书报错,可以使用以下命令解决: ``` [root@bogon ~]# npm config set strict-ssl false [root@bogon ~]# npm install pm2 -g ``` 安装完成后,我们可以使用以下命令来验证 pm2 的版本: ``` [root@...
本文介绍了ireasoning mib browser License过期问题及其解决方案。通过清除系统中的相关配置文件,可以暂时解决试用期到期的问题。然而,为了更好地使用软件和服务,购买正式授权仍是最佳选择。此外,对于那些对软件...
16 FRANC3D常见错误信息及解决方案
然而,有时我们可能会遇到"spacedesk driver expired"的问题,提示驱动程序过期,这将影响到软件的正常使用。本文将详细介绍如何通过更新至spacedesk的最新版来解决这一问题,并提供适用于不同Windows系统的安装步骤...
当遇到TTL expired in transit错误时,应先判断是跳数问题还是路由环路问题,并根据具体情况进行调整。对于一般用户而言,通常只需要报告给网络服务提供商,由专业的网络技术人员来处理这类网络层面的问题。而对于...