發表文章

目前顯示的是 9月, 2011的文章

Android開發時突然無法編譯

圖片
今天發生一個詭異事件,就是在開啟eclipse後,有關android的所有檔案皆無法編譯,專案前面一個紅叉叉! 檢查了所有設定,甚至android sdk重抓,eclipse重灌,android adt重抓,也就是整個android編譯環境重新設定一便,還是無解,好!至少確定不是設定的問題(還是我刪了啥檔案造成的)。 將錯誤訊息"Error generating final archive: Debug Certificate expired on xxxx/xx/xx xx:xx:xx" google一下,終於找到兇手拉XD 原 來,android要求所以程式必須有簽名,否則不能安裝該程式,所以在我們開發時adt會使debug keystore,這點你可以由eclipse的preference->android->build中的default debug keystore看到,這個key的有效期限是一年,就是它到期拉,吼~~~~ 好啦~開啟檔案總管,將它刪除吧,系統又會再給你一個新的debug keystore囉,不過一年後記得再刪除他一次,厚!有夠麻煩的啦~