Cửa hàng Google Play có được hỗ trợ trong trình giả lập avd không?


117

Sau khi googling một chút, tôi không thể tìm thấy câu trả lời cho câu hỏi này. Cửa hàng google play có hỗ trợ chính thức trong trình giả lập avd không.

Tôi biết nó đã từng bị dừng, sau đó tôi nghe nói rằng nó đã được đưa trở lại sau phiên bản cụ thể của Android. Tôi đang sử dụng ứng dụng google avd android phiên bản 4.4.3 (api 19). Tôi không thấy ứng dụng cửa hàng Google Play ở đó. Tôi có mong đợi nó không? Hoặc có apk chính thức cho cửa hàng chơi google có thể được cài đặt trên avd chính thức không?


Bạn luôn có thể tải về gói ứng dụng và cài đặt thông qua ADB
OneCricketeer

Câu trả lời:


94

Bắt đầu từ Android Studio 2.3.2, bây giờ bạn có thể tạo AVD đã được cài đặt sẵn Cửa hàng Play trên đó. Hiện tại, nó được hỗ trợ trên AVD đang chạy

  • Định nghĩa thiết bị của điện thoại Nexus 5 hoặc 5X hoặc bất kỳ Android Wear nào
  • Hình ảnh hệ thống kể từ Android 7.0 (API 24)

Nguồn chính thức

Đối với các trình giả lập khác, bạn có thể thử giải pháp được đề cập trong câu trả lời này .


9
trên MacOS, Android studio 3.1, Trình giả lập Nexus 5X, Android 7.0 hoặc 8.0 không có Cửa hàng Play :(
Think Twice Code Once

136

Cửa hàng Google Play hiện đã chính thức được cài đặt sẵn Trình giả lập Android. Đảm bảo rằng bạn đang chạy phiên bản Android Studio 2.4 mới nhất. Trong Trình quản lý AVD của Android Studio, hãy chọn cấu hình thiết bị ảo có biểu tượng cửa hàng Google Play bên cạnh, sau đó chọn một trong các hình ảnh hệ thống có nhãn "Google Play". Xem ghi chú phát hành này: https://androidstudio.googleblog.com/2017/04/android-studio-24-preview-4-is-now.html

Android Studio AVD Manager với hỗ trợ Cửa hàng Google Play


Tôi dường như cũng có sẵn trong 2.3.3. Nhưng chỉ cho hai hình ảnh điện thoại, chưa có máy tính bảng. Tôi cho rằng bạn có thể chọn điện thoại và sau đó chỉnh nó thành định dạng máy tính bảng. Màn hình 2.3.3 của tôi giống với màn hình hiển thị ở đây.
Dave Hubbard

1
Đối với tôi, người quản lý avd bắt buộc phải chọn thiết bị nexus để có được cửa hàng chơi. Ví dụ: thiết bị Pixel không có tùy chọn để chọn hình ảnh hệ thống google play mà chỉ có google apis.
user2576168

1
Khi tôi thử điều này, cố gắng mở Cửa hàng Play chỉ gặp sự cố trên màn hình "Kiểm tra thông tin". Vẫn chưa tìm thấy giải pháp thay thế.
shane

1
Nó không làm việc với một avd hiện có, nhưng nó có một cái mới như của 6/2018: developer.android.com/studio/releases/...
randomor

2
Câu trả lời của Deb đã giúp tôi nhiều nhất. Nếu không tải hình ảnh hệ thống đã kích hoạt "Google Play" trước thì không thể tạo AVD hỗ trợ Google Play. Tôi cũng nhận thấy rằng chỉ một số thiết bị mới có hình ảnh hỗ trợ Googla Play.
Nimral

23

Có, bạn có thể bật / sử dụng Cửa hàng Play trên Trình giả lập Android (AVD): Trước đó, bạn phải thiết lập một số điều kiện tiên quyết:

  1. Khởi động Trình quản lý SDK Android và chọn Hình ảnh hệ thống Google Play Intel x86 Atom (Khuyến nghị: vì nó sẽ hoạt động tương đối nhanh hơn ) của phiên bản Android yêu cầu của bạn (Ví dụ: Android 7.1.1 hoặc API 25 )

[Lưu ý: Vui lòng giữ nguyên tất cả các thứ khác, nếu bạn định cài đặt lần đầu tiên ] Hoặc Cài đặt như hình ảnh bên dưới: nhập mô tả hình ảnh ở đây

  1. Sau khi tải xuống xong Công cụ Goto -> Quản lý AVD ... -> Tạo từ Trình quản lý SDK Android của bạn

  2. nhập mô tả hình ảnh ở đây

Kiểm tra xem bạn đã cung cấp tùy chọn sau một cách chính xác chưa. Không chắc chắn về bộ nhớ trong và thẻ SD. Bạn có thể chọn khác nhau. Và Target phải là phiên bản Android đã tải xuống của bạn

  1. Cũng kiểm tra Google Play Intel Atom (x86) trong CPU / ABI được cung cấp

  2. Bấm OK

  3. Sau đó Khởi động Trình giả lập Android của bạn. Ở đó bạn sẽ thấy Cửa hàng Play của Android. Xem --- nhập mô tả hình ảnh ở đây


3
Tôi không thể tìm thấy Hình ảnh hệ thống Google Play Intel x86 Atom trong Trình quản lý SDK cũng như Google Play Intel Atom (x86) trong phần CPU / ABI khi tạo trình mô phỏng.
Có thể Poyrazoğlu

@ CanPoyrazoğlu ở góc dưới bên phải có công tắc "Hiển thị chi tiết gói" nhấp vào đó và bạn sẽ thấy nó
Palejandro 14/08/19

8

Khi bạn tạo thiết bị ảo từ Android Studio, hãy chú ý đến Cột Cửa hàng Play trong bảng thiết bị. Những hình ảnh có biểu tượng cửa hàng play đã được cài đặt sẵn google play.

❗️ Hình ảnh hệ thống đi kèm với google play root không có.

hình ảnh studio android với playstore

Sau khi tạo AVD, bạn cũng có thể xem từ Trình quản lý AVD của Android Studio, những hình ảnh nào của bạn đã được cài đặt google play:

nhập mô tả hình ảnh ở đây


3
Không dành cho máy tính bảng. Shame
MacaronLover

1
@MacaronLover: sau đó, chẳng hạn, bạn có thể sử dụng genymotion miễn phí cho mục đích cá nhân và nơi bạn có thể cài đặt gapps bằng cách nhấp vào biểu tượng góc trên cùng bên phải trong cửa sổ giả lập. xem stackoverflow.com/questions/20121883/…
ccpizza

Cảm ơn vì hình ảnh @ccpizza
jasonleonhard

2

Không có cửa hàng google play trong trình giả lập avd. Nhưng bạn có thể cài đặt thủ công.

  1. Cài đặt Hình ảnh Hệ thống API của Google, vì vậy bạn sẽ có các dịch vụ của Google (không có cửa hàng chơi)

  2. Tạo AVD dựa trên hình ảnh API của Google

  3. Tải xuống kho lưu trữ nhỏ nhất từ http://opengapps.org/ và giải nén Phonesky.apk từ đó

  4. Đẩy Phonesky.apk vào / system / priv-app / on avd.

  5. Khởi động lại avd. Google play nên có ở đó.

Gần đây tôi vừa thử tự làm và bạn có thể tìm thấy hướng dẫn chi tiết trên blog của tôi: http://linuxoidchannel.blogspot.com/2017/01/how-to-install-google-play-store-on.html


1
Bạn có nhận được cảnh báo "Thiết bị không tương thích" trên các ứng dụng trong Cửa hàng Play không? Khoảng 90% trong số chúng không tương thích với tôi. Tôi thực sự không thể cài đặt bất cứ thứ gì mình cần (Firefox / Opera)
gavsiu 15/02/17

1
Cửa hàng chơi có sẵn trên một tập hợp con các hình ảnh
Mike dg

Sau khi đẩy Phonesky.apk và khởi động lại trình giả lập, trình giả lập của tôi không bật nguồn.
WSS

Điều này hoạt động cho Nexus_5_API_28. /là điểm gắn kết cho system. Vì vậy sử dụngmount -o rw,remount /dev/root /
Trine

1
@jtth: Bài viết này có giúp ích được gì cho bạn không? Nếu không, vui lòng đăng câu hỏi mới và vui lòng cung cấp cho tôi liên kết đến câu hỏi.
forgetidSupportsMonica

1

Nếu sử dụng dòng lệnh, bạn sẽ cần sử dụng một trong các gói được liệt kê với

sdkmanager --list | grep "playstore"

Sau khi cài đặt xong, bạn có thể sử dụng gói thích hợp trong

avdmanager create avd --force --name testAVD --abi google_apis_playstore/x86_64 --package "system-images;android-28;google_apis_playstore;x86_64" -d 19

Thay thế google_apis_playstore;x86_64bằng gói bạn đã cài đặt


1
Tôi thấy grep cho playstore là rất quan trọng. Tôi đã cài đặt phiên bản 26 phiên bản 14 nhưng không chứa playstore. Tôi cần cài đặt phiên bản 26 phiên bản 7 và tôi chỉ tìm thấy điều đó bằng cách sử dụng các hướng dẫn này.
dirkoneill

1

Cách dễ nhất: Bạn nên tạo một trình giả lập mới, trước khi mở nó lần đầu tiên, hãy làm theo 3 bước đơn giản sau:

1- chuyển đến C: \ Users [người dùng] .android \ avd [thư mục thiết bị ảo của bạn] mở "config.ini" bằng trình soạn thảo văn bản như notepad

2- thay đổi

"PlayStore.enabled = false" thành "PlayStore.enabled = true"

3- thay đổi

mage.sysdir.1 = system-images \ android-30 \ google_apis \ x86 \

đến

image.sysdir.1 = system-images \ android-30 \ google_apis_playstore \ x86 \


-3

Nó chưa được hỗ trợ chính thức.

Chỉnh sửa: Nó hiện được hỗ trợ trong các phiên bản Android Studio hiện đại, ít nhất là trên một số nền tảng.

Cách giải quyết cũ

Nếu bạn đang sử dụng phiên bản Android Studio cũ không hỗ trợ Cửa hàng Google Play và bạn từ chối nâng cấp, thì đây là hai cách giải quyết khả thi:

  1. Yêu cầu người bảo trì ứng dụng yêu thích của bạn tải lên bản sao ứng dụng của họ vào Amazon Appstore . Tiếp theo, cài đặt Appstore vào thiết bị Android của bạn. Cuối cùng, sử dụng Appstore để cài đặt ứng dụng yêu thích của bạn.

  2. Hoặc: Thực hiện tìm kiếm trên Web để tìm tệp .apk cho phần mềm bạn muốn. Ví dụ: nếu bạn muốn cài đặt SleepBot trong trình mô phỏng Android của mình, bạn có thể thực hiện tìm kiếm trên Google Web cho [ SleepBot apk]. Sau đó, sử dụng adb installđể cài đặt tệp .apk.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.