如何解決:Android中 Error generating final archive: D...

問題概述:android

在導入一個app後提示以下錯誤:app

「Error generating final archive: Debug Certificate expired on 10/09/18 16:30」eclipse

 

緣由分析:ui

android要求全部的程序必須有簽名,不然就不會安裝該程序。在咱們開發過程當中,adt使用debug keystore,在 preference->android->buid中設置。debug的keystore默認有效期爲一年,若是你是從一年前開始完android程序,那麼在一年後導入這個app的時候極可能出現debug keystore過時,致使你沒法生成 apk文件。debug

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

 

解決方法:開發

進入C:\Documents and Settings\Administrator\.android 刪除路徑下的debug.keystore及 ddms.cfg。cli

(不一樣環境下的目錄可能略有不一樣,可在eclipse中查找此路徑:Window->Preferences->Android->Build下 Default debug keystore)bug

而後從新導入便可。程序

轉自:

相關文章
相關標籤/搜索