如何解決:Android中 Error generating final archive: Debug Certificate expired on 的錯(cuò)誤問(wèn)題概述: 在導(dǎo)入一個(gè)app后提示如下錯(cuò)誤: “Error generating final archive: Debug Certificate expired on 11-12-20 5:00PM”
原因分析: android要求所有的程序必須有簽名,否則就不會(huì)安裝該程序。在我們開發(fā)過(guò)程中,adt使用debug keystore,在 preference->android->buid中設(shè)置。debug的keystore默認(rèn)有效期為一年,如果你是從一年前開始完android程序,那么在一年后導(dǎo)入這個(gè)app的時(shí)候很可能出現(xiàn)debug keystore過(guò)期,導(dǎo)致你無(wú)法生成 apk文件。 此時(shí)你只要?jiǎng)h除debug keystore就行,系統(tǒng)又會(huì)為你生成有效期為一年的私鑰。
解決方法: 進(jìn)入C:\Documents and Settings\<username>\.android 刪除路徑下的debug.keystore及 ddms.cfg。 (不同環(huán)境下的目錄可能略有不同,可在eclipse中查找此路徑:Window->Preferences->Android->Build下 Default debug keystore) 然后重新導(dǎo)入即可。 |
|
來(lái)自: Mobile Library > 《Simulator》