为了账号安全,请及时绑定邮箱和手机立即绑定

Eclipse Android插件中的“调试证书过期”错误

Eclipse Android插件中的“调试证书过期”错误

Cats萌萌 2019-06-28 15:18:04
Eclipse Android插件中的“调试证书过期”错误我正在使用EclipseAndroid插件来构建一个项目,但是我在控制台窗口中得到了这个错误:[2010-02-03 10:31:14 - androidVNC]Error generating final archive:Debug certificate expired on 1/30/10 2:35 PM!我该怎么解决呢?
查看完整描述

3 回答

?
慕工程0101907

TA贡献1887条经验 获得超5个赞

将调试证书删除在~/.android/debug.keystore在……上面Linux和MacOSX;该目录类似于%USERPROFILE%/.android在……上面.

然后,当您下一次尝试构建调试包时,Eclipse插件应该生成一个新的证书。您可能需要清理并生成证书。


查看完整回答
反对 回复 2019-06-28
?
慕慕森

TA贡献1856条经验 获得超17个赞

安装后,AndroidSDK将生成一个debug在keystore中为您签名证书debug.keystore..Eclipse插件使用此证书对生成的每个应用程序构建进行签名。

不幸的是,调试证书的有效期仅为365天。要生成一个新的,必须删除现有的debug.keystore档案。它的位置依赖于平台-您可以在首选项-android-默认调试密钥存储库.


查看完整回答
反对 回复 2019-06-28
?
www说

TA贡献1775条经验 获得超8个赞

删除所有的开发.apk文件是很痛苦的,因为新的证书不匹配,所以您不能在所有的AVDS中升级它们。您还必须获得另一个开发map-api密钥。还有另一个解决办法。

中创建自己的调试证书。debug.keystore不管你想要什么。在.android文件夹下HOME目录:

keytool -genkey -v -keystore debug.keystore -alias androiddebugkey -storepass android -keypass android -keyalg RSA -validity 14000

keytool.exe可以在JDK bin文件夹中找到(例如,C:\Program Files\Java\jdk1.6.0_31\bin\在Windows上)。

ADT将证书上的名称和姓氏设置为“AndroidDebug”,组织单位设置为“android”,将两个字母的国家代码设置为“US”。您可以将组织、城市和状态值保留为“未知”。此示例使用的有效期为14000天。你可以用你喜欢的任何价值。


查看完整回答
反对 回复 2019-06-28
  • 3 回答
  • 0 关注
  • 534 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信