2012-02-22 26 views
50

EclipseとAndroidのSDKにエラーがあります。明らかに、それは私の証明書が失効したという事実から来ます。だから私は、エラーを探知し、私は〜/ .android/debug.keystoreファイルを削除する必要があることがわかった。私はこのファイルを見つけることができません。私のSDKにはありません。debug.keystoreファイルが見つかりません

誰かがこれを手伝ってくれますか?

編集:私はMacで動作します。

+0

実行しているOSはどれですか? 〜/ .android/debug.keystoreは、オペレーティングシステムのようなUNIX上でのみ動作します –

+4

と%USERPROFILE%\。アンドロイド\ debug.keystoreはWindows上で動作します – Selvin

+0

OSX 10.6正しく覚えていれば。 – user1173126

答えて

24

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

following these stepsによって新しいキーストアを作成できます。

+0

私は両方を試しました。検索結果はありません。 :/ – user1173126

+0

'rm'の前後に' mdfind'を試しましたか? – keyboardsurfer

+0

私はそれを試したことがあります^^ – user1173126

3

私はそれがOSXの.android/avd/ディレクトリにあると信じていますが、お勧めの通り/.android/でもかまいません。

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

(免責事項)I've battled with thisからしばらく経ちましたが、私はそれをMacでやっていませんでした。デバッグ証明書

自己署名証明書の

2

有効期限は、その作成の日から365日の有効期限を持つことになりますデバッグモードでアプリケーション(エクリプス/ ADTとAntビルドのデフォルト)に署名するために使用されます。

証明書が期限切れになると、ビルドエラーが発生します。 Antのビルドでは、エラーは次のようになります。

デバッグ: [エコー]包装ビン/サンプル-debug.apk、およびデバッグキーで署名... [EXEC]デバッグ証明書が8/4に有効期限が切れ/ 08 3:43 PM Eclipse/ADTでは、Androidコンソールに同様のエラーが表示されます。

この問題を解決するには、単にdebug.keystoreファイルを削除します。 AVDのデフォルトの保存場所は、OS XおよびLinuxでは〜/ .android /、Windows XPではC:\ Documents and Settings \ .android \、Windows VistaおよびWindows 7ではC:\ Users \ .android \です。 。

出典:アンドロイドパブリッシングガイド: http://developer.android.com/guide/publishing/app-signing.html

+0

ええ、私はこれをすべて知っています。つまり、私の中にdebug.keystoreファイルはありません。そして、それは私の問題btwです... – user1173126

121

オープンEclipseの環境設定、そしてアンドロイド>ビルドに移動します。デバッグキーストアの場所を示すフィールドが表示されます。

+6

答えがあなたの問題を解決する場合は、信用が与えられるようにそれを受け入れてください。 –

+0

ありがとうございます! –

+0

一目で働いた...超 – Richa

関連する問題