我正在使用EclipseAndroid插件来构建一个项目,但我在控制台窗口中获取此错误:

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

如何修复?


当前回答

窗户

删除:debug.keystore位于C: \Documents and Settings\\[user]\.android,清理并构建项目。

Windows 7转到C:\Users\[用户名]\.android并删除debug.keystore文件。

清理并构建项目。

雨衣

删除位于~/.android/debug.keystore Clean中的密钥库并构建项目。

在所有选项中,如果无法获取新的debug.keystore,请重新启动eclipse。

其他回答

窗户

删除:debug.keystore位于C: \Documents and Settings\\[user]\.android,清理并构建项目。

Windows 7转到C:\Users\[用户名]\.android并删除debug.keystore文件。

清理并构建项目。

雨衣

删除位于~/.android/debug.keystore Clean中的密钥库并构建项目。

在所有选项中,如果无法获取新的debug.keystore,请重新启动eclipse。

在Vista上,这是有效的:

DOS:del c:\user\dad\.android\debug.keystoreECLIPSE:在项目中,清理项目。关闭Eclipse。重新打开Eclipse。ECLIPSE:启动仿真器。从仿真器中删除应用程序。

你可以走了。

当我说这个错误时,我非常担心,但我通过阅读这里并在周围玩了10分钟来解决了这个问题。

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

不幸的是,调试证书仅在365天内有效。要生成新文件,必须删除现有的debug.keystore文件。它的位置依赖于平台-您可以在Preferences-Android-Build-Default-debug密钥库中找到它。

对于windows xp,请转到C:\Documents and Settings\%userprofile%\.android并删除debug.keystore文件,重新启动eclipse,现在您的项目就可以无错误地进行构建。

示例路径:

C:\Documents and Settings\raja.ap\.android\

请阅读此处了解更多信息。

在Mac上,打开终端(当前用户的目录应该打开),cd“.android”(“ls”验证debug.keystore)。最后使用“rm-debug.keystore”删除文件。