我正在使用EclipseAndroid插件来构建一个项目,但我在控制台窗口中获取此错误:
[2010-02-03 10:31:14 - androidVNC]Error generating final archive:
Debug certificate expired on 1/30/10 2:35 PM!
如何修复?
我正在使用EclipseAndroid插件来构建一个项目,但我在控制台窗口中获取此错误:
[2010-02-03 10:31:14 - androidVNC]Error generating final archive:
Debug certificate expired on 1/30/10 2:35 PM!
如何修复?
当前回答
在Linux和Mac OS X上删除~/.android/debug.keystore下的调试证书;该目录类似于%USERPROFILE%/.androidon Windows。
当您下次尝试构建调试包时,Eclipse插件应该生成一个新的证书。您可能需要清理并生成证书。
其他回答
要解决此问题,只需删除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
几周前我遇到了这个问题。我第一次在Android开发者网站上尝试了故障排除,但没有运气。之后,我重新安装了Android SDK,这解决了我的问题。
在Linux和Mac OS X上删除~/.android/debug.keystore下的调试证书;该目录类似于%USERPROFILE%/.androidon Windows。
当您下次尝试构建调试包时,Eclipse插件应该生成一个新的证书。您可能需要清理并生成证书。
如果证书在项目调试过程中过期,则必须手动卸载:
请执行adb在shell中卸载<package_name>。
窗户
删除:debug.keystore位于C: \Documents and Settings\\[user]\.android,清理并构建项目。
Windows 7转到C:\Users\[用户名]\.android并删除debug.keystore文件。
清理并构建项目。
雨衣
删除位于~/.android/debug.keystore Clean中的密钥库并构建项目。
在所有选项中,如果无法获取新的debug.keystore,请重新启动eclipse。