2011-12-09 18 views
8

Tôi đang cố gắng gỡ lỗi vì sao tôi không thể nhận được MapView để hoạt động ở chế độ gỡ lỗi và có vẻ như ứng dụng không được ký với tệp debug.keystore mà tôi đã tạo khóa API. Phiên bản duy nhất của tệp có tên debug.keystore trên hệ thống của tôi nằm trong thư mục C:\Users\<user>\.android như mong đợi, tuy nhiên sau khi xóa hoàn toàn tệp và sau đó tạo lại ứng dụng chưa được ký, ứng dụng vẫn chạy ở chế độ gỡ lỗi và không tạo lại tệp này như đang ký một chứng chỉ khác. Bất cứ ý tưởng những gì đang xảy ra ở đây?Android - Tệp debug.keystore nào là IntelliJ ký ứng dụng của tôi với?

Cảm ơn!

Trả lời

3

Vì vậy, hóa ra lại có một thư mục debug.keystore khác trong android-sdk\\.android. Không chắc chắn tại sao tôi không thấy điều này khi tôi tìm kiếm ổ đĩa trước đây, nhưng bây giờ nó là người duy nhất trên máy và chắc chắn đủ sẽ được tái sinh khi xây dựng lại. Không biết lý do tại sao nó không tìm kiếm trong C:\Users như tài liệu, nhưng việc tạo một api bản đồ đối với kho khóa này không khắc phục được sự cố MapView của tôi.

8

Hãy kiểm tra lại mà bạn đã xóa file debug.keystore từ tài khoản người dùng đúng:

c:\Users\%USERNAME%\.android\debug.keystore 

Trên hệ thống của tôi nó lại tạo ra ngay sau khi tôi xóa nó và xây dựng lại các dự án trong IntelliJ IDEA.

+0

aka '% USERPROFILE% \. Android \ debug.keystore' – EntangledLoops

Các vấn đề liên quan