2011-08-02 36 views
9

Để sử dụng API Google Maps, tôi cần tạo khóa API gỡ lỗi. Vì điều này, tôi cần tìm thư mục /Users/USER_NAME/.android/debug.keystore ... nhưng không có gì trên máy Mac của tôi! Bạn có biết cách tìm thư mục này không ???Android/Eclipse: tôi có thể tìm thư mục /Users/USER_NAME/.android/debug.keystore ở đâu?

Lưu ý rằng tôi chạy Eclipse trên máy Mac. Tôi đã kiểm tra trong Eclipse => Preferences => Android => Gỡ lỗi rằng kho khóa gỡ lỗi mặc định thực sự là /Users/USER_NAME/.android/debug.keystore nhưng không có cách nào để tìm nó.

Cảm ơn !!

Trả lời

29

Mở thiết bị đầu cuối và nhập cd ~/.android. Tiếp theo, nhập open . và cửa sổ Finder của bạn sẽ mở hiển thị tất cả các tệp ở đó, bao gồm debug.keystore.

+0

Cảm ơn nó hoạt động. Vấn đề là thư mục .android bị ẩn. Tôi đã quản lý để tạo khóa nhưng khi tôi đưa nó vào tệp xml của hoạt động Google Maps, tôi đã có một bản đồ "trống" (bản đồ trống màu xám chỉ với một lưới). Bạn có biết cách giải quyết vấn đề này không? Cảm ơn nhiều. –

+0

@Regis_AG, đặt cược tốt nhất của bạn là tạo câu hỏi mới và đăng mã của bạn và 'AndroidManifest' của bạn. Tuy nhiên, một điều nhỏ mà nó có thể là: bạn có INTERNET 'use-permission' trong' AndroidManifest' của bạn? http://developer.android.com/guide/topics/manifest/uses-permission-element.html – Phil

+0

trợ giúp lớn, cảm ơn !! –

1

Thư mục .android có thể bị ẩn. Điều hướng bằng bảng điều khiển/thiết bị đầu cuối.

+0

Cảm ơn nó hoạt động. Vấn đề thực sự là thư mục .android bị ẩn. Tôi đã quản lý để tạo khóa nhưng khi tôi đưa nó vào tệp xml của hoạt động Google Maps, tôi đã có một bản đồ "trống" (bản đồ trống màu xám chỉ với một lưới). Bạn có biết cách giải quyết vấn đề này không? Cảm ơn nhiều. –

+0

Hoặc khóa không chính xác hoặc bạn đang làm điều gì sai trong mã. Tôi đã gặp phải vấn đề này khi thêm dự án vào Eclipse khác. Vì vậy, nó là một vấn đề chính api. –

1

Tôi đã gặp sự cố này trước đây. Mã UNIX này giải quyết lỗi.

Trong terminal, gõ

cp -r /var/root/.android /tmp 

Lệnh này sẽ sao chép toàn bộ thư mục .android vào thư mục temp của bạn. Có thể lý do cho việc này là trình giả lập Android tiếp tục tìm kiếm thư mục .android từ thư mục tmp của Mac. Trình cài đặt giữ thư mục .android đó vào thư mục gốc của bạn không nằm trong thư mục tmp. Bạn phải tự sao chép thư mục vào thư mục/tmp của bạn mỗi khi mac của bạn bắt đầu.

Máy Mac ẩn mọi thư mục có tên bắt đầu bằng biểu tượng.

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