EclipseとAndroidのSDKでエラーが発生しています。どうやら、それは私の証明書が失効したという事実に由来しています。だから私はエラーをグーグルで調べましたが、〜/ .Android/debug.keystoreファイルを削除する必要があることがわかりました。問題は、このファイルが見つからないことです。私のSDKにはありません。
誰かがこれで私を助けることができますか?
編集:Macで作業しています。
Eclipseの設定を開き、Android> Buildに移動します。デバッグキーストアの場所を示すフィールドが表示されます。
Linux/OSXでは、お気に入りの端末を使用してrm ~/.Android/debug.keystore
デバッグキーストアを削除します。
その後、新しいキーストアを作成できます これらの手順に従って 。
私はそれが.Android/avd/
ディレクトリはOSXにありますが、/.Android/
提案どおり。
~
はホームディレクトリを意味するため、SDKで探す必要はありません。
(免責事項) 私はこれと戦ってきました からしばらく経ちましたが、Macではそれをしませんでした。
デバッグ証明書の有効期限
デバッグモード(Eclipse/ADTおよびAntビルドのデフォルト)でアプリケーションに署名するために使用される自己署名証明書の有効期限は、作成日から365日です。
証明書の有効期限が切れると、ビルドエラーが発生します。 Antビルドでは、エラーは次のようになります。
debug:[echo] bin/samples-debug.apkをパッケージ化し、デバッグキーで署名します... [exec]デバッグ証明書の有効期限は8/4/08 3:43 PM In Eclipse/ADTでは、Androidコンソールで同様のエラーが表示されます。
この問題を修正するには、debug.keystoreファイルを削除するだけです。 AVDのデフォルトの保存場所は、OS XおよびLinuxでは〜/ .Android /、Windows XPではC:\ Documents and Settings\.Android \、Windows VistaおよびWindows 7ではC:\ Users\.Android \です。 。
ソース:Android公開ガイド: http://developer.Android.com/guide/publishing/app-signing.html