web-dev-qa-db-ja.com

debug.keystoreファイルが見つかりません

EclipseとAndroidのSDKでエラーが発生しています。どうやら、それは私の証明書が失効したという事実に由来しています。だから私はエラーをグーグルで調べましたが、〜/ .Android/debug.keystoreファイルを削除する必要があることがわかりました。問題は、このファイルが見つからないことです。私のSDKにはありません。

誰かがこれで私を助けることができますか?

編集:Macで作業しています。

51
user1173126

Eclipseの設定を開き、Android> Buildに移動します。デバッグキーストアの場所を示すフィールドが表示されます。

121
E-Riz

Linux/OSXでは、お気に入りの端末を使用してrm ~/.Android/debug.keystoreデバッグキーストアを削除します。

その後、新しいキーストアを作成できます これらの手順に従って

24
keyboardsurfer

私はそれが.Android/avd/ディレクトリはOSXにありますが、/.Android/提案どおり。

~はホームディレクトリを意味するため、SDKで探す必要はありません。

(免責事項) 私はこれと戦ってきました からしばらく経ちましたが、Macではそれをしませんでした。

3
Nanne

デバッグ証明書の有効期限

デバッグモード(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

2
Marcell