Your project contains errors,please fix them before running your application

昨天下午開發中遇到一個匪夷所思的問題:本想把寫的項目運行到機器上,突然發現項目帶上紅色叉叉了,但是其中的項目的文件卻沒有任何錯誤!運行就eclipse就會報: Your project contains errors,please fix them before running your application


到底是什麼原因呢?我試着clean整個項目,關閉項目重新大開,試着重啓eclipse,甚至重新了電腦都無法解決問題,然後我去GOOGLE一下:網友們提出的解決方法有些與我之前一致,突然發現有人提示查看Eclipse problems 視圖即:windows---show view----problems 

謝謝這個哥們,看來我編程還只是菜鳥啊!兩個查看問題都不懂!呵呵!無圖無真相

我的天啊!居然是Debug驗證已經過期了~~

debug的keystore默認有效期爲一年,看來我用這個KEY已經整整一年了!時間過的真快啊!

解決辦法很簡單,在 preference->android->buid中設置,找到Default debug  Keystore的地址,然後把debug.keystore文件給刪除即可!

繼續上圖:



此時你只要刪除debug keystore就行,系統又會爲你生成有效期爲一年的私鑰。 

最後在clean項目,編譯ok!


最後,謝謝谷哥,謝謝度娘!具體是那個哥們給幫助,因爲過了一天,找不到了,所以就給不了鏈接了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章