2011-07-11 11 views
29

Khi xây dựng dự án Android trong Eclipse, Android SDK cho lỗi như thế này:SDK Android trong Eclipse cho lỗi về giấy chứng nhận hết hạn

lỗi:

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 

Tôi không biết làm thế nào để giải quyết. làm ơn giúp tôi.

Trả lời

56

Để khắc phục vấn đề này, bạn chỉ cần xóa vị trí lưu trữ debug.keystore file.

Giá trị mặc định cho AVDs là

  • Trong ~/.android/ trên OS X và Linux.
  • Trong C:\Documents and Settings\<user>\.android\ trên Windows XP
  • Trong C:\Users\<user>\.android\ trên Windows Vista và Windows 7.

Also see this link, which can be helpful.

4

Sử dụng tiện ích keytool để tạo ra một debug keystore mới. Kho lưu trữ mà bạn đang sử dụng đã hết hạn và đó là lý do tại sao bạn thấy dự án hiển thị trong nhật thực có lỗi.

việc kiểm tra này ra http://www.androiddevelopment.org/tag/keytool/

Ngoài ra trước khi làm điều đó xóa các keystore debug hiện từ vị trí trong Windows hoặc Linux dựa trên hệ điều hành bạn đang sử dụng.

+0

hướng dẫn goood, nhưng tôi đã dừng ở bước Đăng ký ứng dụng của bạn. nơi tôi cần chạy tập tin sh. Tôi nghĩ tôi không có nó. –

0

Hãy thử giải pháp này:

  1. đi đến thư mục C:\Users\(your pc name)\.android\

  2. xóa debug.keystore tập tin và sau đó sạch sẽ và chạy

0

Đối với Windows XP đi đến C:\Documents and Settings\%userprofile%\.android và xóa debug.keystore, khởi động lại Eclipse và bây giờ dự án của bạn sẽ xây dựng mà không có lỗi.

Đường dẫn mẫu: C:\Documents and Settings\raja.ap\.android\ Đối với các phiên bản Windows khác, hãy tìm thư mục người dùng của bạn rồi xóa tệp.