Eclipse不小心因为断电关闭了,打开之后项目全是红叉
之前也没什么问题的 关闭打开都没有问题 而这次不小心断电了 再打开都运行不了是不是因为断电而损坏了什么东西什么的?
--------------------编程问答--------------------
还有这个 --------------------编程问答-------------------- --------------------编程问答-------------------- 除 --------------------编程问答-------------------- 我之前也试过这样的问题,然后我clean了一下,遭大糕了,所有的项目都出错了。
出现了Debug Certificate 过期了的错误。百度了一下,果然也有遇到相似的问题,说是牵涉了一个私钥的时间期限问题。
解决办法是:进入:C:\Documents and Settings\Administrator\.android 删除:debug.keystore及 ddms.cfg 再重新打开Eclipse 再接着Clean清理一下就OK了。
注:打开eclipse的problem视图(如果关闭了可以在window->show view下找到problem视图),然后在视图中就可以看到项目的根源问题何在。
原因分析:android要求所有的程序必须有签名,否则就不会安装该程序。在我们开发过程中,adt使用debug keystore,在eclipse中的preference->android->buid中设置。debug的keystore默认有效期为一年,如果你是从一年前开始着手android开发的,那么在一年后很可能出现debug keystore过期,导致工程出错或者无法生成 apk文件等等
你试试按照我的方法来做吧 --------------------编程问答-------------------- --------------------编程问答-------------------- 个人建议,从新打开吧,实在不行就关机重启~~ --------------------编程问答-------------------- 证书过期了,照4楼那样做一下。有效期一年,每年都要这样弄一次的 --------------------编程问答-------------------- 应该不是证书的问题,可能需要重启修复一下计算机,在重启eclipse试试 --------------------编程问答-------------------- 项目应该没问题,重新搞个eclipse会不会就好了? --------------------编程问答-------------------- 这个还用问么 把代码复制到新的工程不就好了 毕竟代码都是文本 文本难不成连复制都不行? --------------------编程问答-------------------- 搞定没有哦,我清理了工程之后就没有问题了。
补充:移动开发 , Android