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

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

如何修复?


当前回答

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

示例路径:

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

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

其他回答

在Vista上,这是有效的:

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

你可以走了。

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

如果证书在项目调试过程中过期,则必须手动卸载:

请执行adb在shell中卸载<package_name>。

在Windows 7中,它位于路径

C:\Users\[username]\.android

转到此路径并删除debug.keystore清理并构建项目。

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

示例路径:

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

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

要解决此问题,只需删除debug.keystore文件。

AVD的默认存储位置为

在OS X和Linux上的~/.android/中。在Windows XP上的C:\Documents and Settings\.android\中在Windows Vista和Windows 7上的C:\Users\.android\中。

另请参阅此链接,这可能会有所帮助。

http://developer.android.com/tools/publishing/app-signing.html