2013-12-11 32 views
20

Tôi đang sử dụng thông báo đẩy trên google cloud, tuy nhiên vì một số lý do tôi không thể nhận thông báo đẩy trên trình mô phỏng.Trình giả lập Android không nhận được thông báo đẩy

Ứng dụng tương tự không nhận được thông báo khi tôi thử nghiệm trên thiết bị thực.

Có ai khác đã gặp phải giải pháp này hoặc tìm giải pháp cho nó không? các thiết bị mô phỏng có truy cập mạng và là phiên bản Android giống như một phiên bản thực sự vì vậy tôi không thể nghĩ ra bất kỳ lý do nó không nên làm việc.

+2

câu hỏi ngớ ngẩn, nhưng bạn đã đăng nhập vào tài khoản Google của bạn trên giả lập? – LokiSinclair

+0

Có dù thư có thể là thư chỉ? –

+2

Đã tìm ra, Họ có thể nhận được thông báo đẩy, chỉ cần đảm bảo bạn đã sử dụng api của google và có tài khoản google được kết nối. –

Trả lời

18

Mục tiêu nào có trình giả lập của bạn? Đối với các Dịch vụ của Google như GCM, hãy sử dụng mục tiêu "API Google" (bất kỳ phiên bản nào) để nhận thông báo đẩy

+0

Google API, 4.3 –

+2

Và có bất kỳ tài khoản google nào được đặt trong trình mô phỏng của bạn không? – iflorit

+0

Có, vì vậy tôi không thể thấy lý do tại sao nó không hoạt động. –

9

Chỉnh sửa Máy ảo Android của bạn (AVD) Nhắm mục tiêu sử dụng 'Google API' để cho phép nhận thông báo đẩy GCM giả lập.

enter image description here

+0

Bạn nhận được mục tiêu "API Google" như thế nào? Tôi không thấy nó trên Eclipse mới nhất với plugin ADT mới nhất. – faizal

+2

Thử cài đặt các API bổ sung bằng Trình quản lý SDK Android. Bạn cũng sẽ cần cài đặt Dịch vụ của Google Play. Tôi có video hiển thị https://www.youtube.com/watch?v=Zx78vrELgXk –

+0

cảm ơn này. video hay. Tôi chưa bao giờ nhận thấy hình ảnh hệ thống API Google trong trình quản lý SDK. – faizal

0

Đảm bảo bạn kết nối với một tài khoản Google trên giả lập

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