Đối với api 21+, bạn có thể sử dụng hình ảnh hệ thống với Google Play như tôi mô tả bên dưới.
Đối với api 19+ (Android 4.4 Kitkat), bạn có thể sử dụng hình ảnh hệ thống x86 với Google Api (tôi đã có thể sử dụng nó).
Đối với api 17+ (Android 4.2.2), bạn có thể THỬ sử dụng hình ảnh hệ thống ARM với Google Api (Nó không hoạt động với tôi).
Tôi đã có thể cài đặt Google Play và Google Services dưới dạng các ứng dụng riêng biệt cho api hình ảnh hệ thống thuần túy 16 và 17, nhưng chúng không thực sự hoạt động sau đó (các dịch vụ nghiền nát và chơi không mở). Vì vậy, có vẻ như không thể làm cho chúng hoạt động trên hình ảnh AVD thuần túy vì chúng phải được cài đặt với quyền truy cập root. Tương tự đối với việc cập nhật Dịch vụ của Google trên hình ảnh hệ thống AVD với Google API được cài đặt sẵn - không thể cập nhật do chứng chỉ không tương thích, không thể gỡ cài đặt ngay cả khi sử dụng adb vì không có quyền truy cập.
Cách thiết lập hình ảnh hệ thống AVD với Google Play
Giờ đây, giải pháp tốt hơn đã tồn tại: sử dụng hình ảnh AVD với Dịch vụ Google Play tích hợp sẵn. Nó sẽ cho phép bạn sử dụng các Dịch vụ của Google bao gồm cả Google Play. Ngoài ra, bạn sẽ có thể cập nhật nó mà không cần tạo lại hình ảnh AVD.
Mở trình quản lý AVD và chọn tạo thiết bị mới. Bạn nên sử dụng định nghĩa thiết bị với biểu tượng cửa hàng chơi.
Sau đó chọn hình ảnh hệ thống cho nó. Bạn nên chọn một với Google Play và KHÔNG với Google API.
Sau đó khởi chạy thiết bị mới.
Bạn có thể cập nhật Dịch vụ Play như được hiển thị trên ảnh chụp màn hình hoặc trên thiết bị theo cách thủ công ..
AVD image
từ Google đãGoogle play serveices
được nhúng. Kiểm tra bản cập nhật từSDK manager