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

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

我正在使用EclipseAndroid插件来构建一个项目,但是我在控制台窗口中得到了这个错误:

[2010-02-03 10:31:14 - androidVNC]Error generating final archive:Debug certificate expired on 1/30/10 2:35 PM!

我该怎么解决呢?


Cats萌萌
浏览 535回答 3
3回答

慕工程0101907

将调试证书删除在~/.android/debug.keystore在……上面Linux和MacOSX;该目录类似于%USERPROFILE%/.android在……上面窗.然后,当您下一次尝试构建调试包时,Eclipse插件应该生成一个新的证书。您可能需要清理并生成证书。

慕慕森

安装后,AndroidSDK将生成一个debug在keystore中为您签名证书debug.keystore..Eclipse插件使用此证书对生成的每个应用程序构建进行签名。不幸的是,调试证书的有效期仅为365天。要生成一个新的,必须删除现有的debug.keystore档案。它的位置依赖于平台-您可以在首选项-android-默认调试密钥存储库.

www说

删除所有的开发.apk文件是很痛苦的,因为新的证书不匹配,所以您不能在所有的AVDS中升级它们。您还必须获得另一个开发map-api密钥。还有另一个解决办法。中创建自己的调试证书。debug.keystore不管你想要什么。在.android文件夹下HOME目录:keytool -genkey -v -keystore debug.keystore -alias androiddebugkey -storepass android -keypass android -keyalg RSA -validity 14000keytool.exe可以在JDK bin文件夹中找到(例如,C:\Program Files\Java\jdk1.6.0_31\bin\在Windows上)。ADT将证书上的名称和姓氏设置为“AndroidDebug”,组织单位设置为“android”,将两个字母的国家代码设置为“US”。您可以将组织、城市和状态值保留为“未知”。此示例使用的有效期为14000天。你可以用你喜欢的任何价值。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Android