Я не могу найти файл debug.keystore - PullRequest
51 голосов
/ 22 февраля 2012

У меня ошибка с Eclipse и Android SDK.видимо, это связано с тем, что срок действия моего сертификата истек.Итак, я погуглил ошибку и обнаружил, что должен удалить файл ~ / .android / debug.keystore.Дело в том, что я не могу найти этот файл.Его нет в моем SDK.

Может ли кто-нибудь помочь мне с этим?

Редактировать: Я работаю на Mac.

Ответы [ 4 ]

121 голосов
/ 22 февраля 2012

Откройте настройки Eclipse, затем перейдите к Android > Build .Там вы увидите поле, в котором указано местоположение вашего хранилища ключей отладки.

24 голосов
/ 22 февраля 2012

В Linux / OSX используйте ваш любимый терминал и введите rm ~/.android/debug.keystore, чтобы удалить хранилище ключей отладки.

После этого вы можете создать новое хранилище ключей с помощью , выполнив следующие действия .

3 голосов
/ 22 февраля 2012

Я считаю, что он находится в каталоге .android/avd/ в OSX, но он также может быть просто в /.android/, как вы предлагаете.

Помните, что ~ означает ваш домашний каталог, поэтому вы не делаетенужно искать его в вашем SDK!

(заявление об отказе от ответственности) Прошло много времени с Я боролся с этим , и я не делал этого на Mac.

2 голосов
/ 22 февраля 2012

Срок действия сертификата отладки

Самозаверяющий сертификат, используемый для подписи вашего приложения в режиме отладки (по умолчанию в сборках Eclipse / ADT и Ant), будет иметь срок действия 365 дней с даты его создания.

По истечении срока действия сертификата вы получите ошибку сборки. На сборках Ant ошибка выглядит так:

отладка: [echo] Упаковка bin / samples-debug.apk и подписание его с помощью ключа отладки ... [exec] Срок действия сертификата отладки истек 8.08.08 15:43 В Eclipse / ADT вы увидите похожую ошибку в консоли Android.

Чтобы исправить эту проблему, просто удалите файл debug.keystore. Место хранения по умолчанию для AVD находится в ~ / .android / в OS X и Linux, в C: \ Documents and Settings \ .android \ в Windows XP и в C: \ Users \ .android \ в Windows Vista и Windows 7. .

Источник: Android Publishing Guide: http://developer.android.com/guide/publishing/app-signing.html

...