Android SDK в Eclipse дает ошибку об истекшем сертификате
При создании Android-проекта в Eclipse, SDK Android дает такую ошибку:
Ошибка:
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
Я не знаю, как решить. пожалуйста помогите.
Ответы
Ответ 1
Чтобы устранить эту проблему, просто удалите debug.keystore file.
Место хранения по умолчанию для AVD - это
- В
~/.android/
для OS X и Linux.
- В
C:\Documents and Settings\<user>\.android\
в Windows XP
- В
C:\Users\<user>\.android\
для Windows Vista и Windows 7.
Также см. эту ссылку, которая может быть полезна.
Ответ 2
Используйте утилиту keytool для создания нового хранилища отладки. Срок хранения ключей, который вы используете, истек, и именно по этой причине вы видите, что проект появляется в затмении с ошибками.
проверьте это http://www.androiddevelopment.org/tag/keytool/
Также перед удалением существующего отладочного хранилища от местоположения в Windows или Linux на основе используемой ОС.
Ответ 3
Попробуйте это решение:
-
перейти в папку C:\Users\(your pc name)\.android\
-
удалить debug.keystore
файл, а затем очистить и запустить
Ответ 4
Для Windows XP перейдите к
C:\Documents and Settings\%userprofile%\.android
и удалите debug.keystore
, перезапустите Eclipse, и теперь ваш проект будет построен без ошибок.
Пример пути:
C:\Documents and Settings\raja.ap\.android\
Для других версий Windows найдите свою папку пользователя и затем удалите файл.