2013-11-21 13 views
10

Tôi nhận được lỗi không mong muốn sau đây từ Facebook khi tôi cố gắng đăng nhập qua ứng dụng Android (được mô phỏng) trên Eclipse trên OSX 10.9: "Ứng dụng này không có cấu hình băm khóa Android nào được định cấu hình. Định cấu hình băm khóa ứng dụng của bạn tại http://developer.facebook.com/apps/appID/ "Facebook yêu cầu mã băm Android cho ứng dụng vẫn đang ở chế độ hộp cát

Hiện có trên Facebook ứng dụng này đang ở chế độ Hộp cát. Tôi đã thêm khóa băm của mình vào "Cài đặt ứng dụng mẫu" trong cài đặt Nhà phát triển.

Tôi đã tạo ra chìa khóa băm này với lệnh này (như quy định tại hướng dẫn Bắt đầu của Facebook):

MacBook-Pro: .android macbook $ keytool -exportcert -alias androiddebugkey -keystore/Users/macbook /.android/debug.keystore | openssl sha1 -binary | openssl base64

Nhập mật khẩu keystore: android

Tại sao Facebook vẫn hỏi tôi cho ứng dụng cụ thể băm chủ chốt, từ một ứng dụng mà vẫn còn trong chế độ sandbox? Và làm cách nào để khắc phục điều này? Có gì sai với keytool của tôi không?

Trả lời

11

"Cài đặt ứng dụng mẫu" chỉ để bạn có thể chạy các ứng dụng mẫu đi kèm với SDK.

Đối với ứng dụng của bạn, bạn cần phải thêm băm khóa vào phần "Ứng dụng Android gốc" của ứng dụng.

Xem tài liệu này để biết thêm chi tiết: https://developers.facebook.com/docs/android/getting-started/#create-app

+0

Cảm ơn Ming Li, tôi không biết điều đó. Hài hước vì nó thực sự đã hoạt động trước đó. Đó là lý do tại sao tôi đã nhầm lẫn nó ngừng hoạt động. – Moritz

+0

Cảm ơn Ming Li, tôi cũng không biết điều đó. Thực sự buồn cười vì nó thực sự hoạt động lần đầu tiên trong khi bất kỳ thông tin đăng nhập ứng dụng nào. Đó là lý do tại sao mọi người đang bối rối khi lần thứ hai nó ngừng hoạt động. –

+0

tôi có cùng một vấn đề dừng của nó làm việc cho lần thứ hai – Adiii

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