web-dev-qa-db-ja.com

Android EclipseのSDKは期限切れの証明書についてエラーを出します

EclipseでAndroidプロジェクトをビルドすると、Android SDKは次のようなエラーを出します:

エラー:

 Description    Resource    Path    Location    Type
1) Error generating final archive: Debug Certificate expired on 7/9/11 6:31 PM     MapByLocation        Unknown Android Packaging Problem



 2)Error generating final archive: Debug Certificate expired on 7/9/11 6:31 PM  PageCurlAnimation       Unknown Android Packaging Problem

解決方法がわかりません。私を助けてください。

37
M.A.Murali

この問題を解決するには、debug.keystore file.を削除するだけです。

AVDのデフォルトの保存場所は

  • OSXおよびLinuxの~/.Android/内。
  • WindowsXPのC:\Documents and Settings\<user>\.Android\
  • WindowsVistaおよびWindows7のC:\Users\<user>\.Android\内。

このリンクも参照してください。役立つ場合があります。

59
CeKup

Keytoolユーティリティを使用して、新しいデバッグキーストアを作成します。使用しているキーストアの有効期限が切れているため、プロジェクトがEclipseにエラーで表示されます。

これをチェックしてください http://www.androiddevelopment.org/tag/keytool/

また、それを行う前に、使用しているOSに基づいてWindowsまたはLinuxの場所から既存のデバッグキーストアを削除します。

4
Aakash

このソリューションを試してください:

  1. フォルダに移動しますC:\Users\(your pc name)\.Android\

  2. 削除debug.keystoreファイルしてから、クリーンアップして実行します

0
Shibi

Windowsの場合XP C:\Documents and Settings\%userprofile%\.Androidに移動してdebug.keystoreを削除し、Eclipseを再起動すると、プロジェクトがエラーなしでビルドされます。

パスの例:C:\Documents and Settings\raja.ap\.Android\他のWindowsバージョンの場合は、ユーザーフォルダーを見つけて、ファイルを削除します。

0
raja