Różnica między Google API intel x86 atom i Google Play intel x86 atom sytem image

90

Podczas pobierania platformy SDK Android 8.0 za pomocą Android Studio widzę te dwa obrazy systemowe.

  1. Obraz systemu atomu Intel x86 interfejsu API Google
  2. Obraz systemu atomu Intel x86 w Google Play

Jaka jest różnica między tymi dwoma?

Średnik
źródło
5
IIRC, drugi pochodzi z zastrzeżonymi aplikacjami Play Store i Google, ale ma znaczące ograniczenia (np. Brak dostępu do roota).
CommonsWare
2
Z Google Play intel x86 atom sytem image, będziemy mieć Play Store i będziemy mogli instalować aplikacje na emulatorze?
Średnik

Odpowiedzi:

47

Obraz odtwarzania ma już zainstalowany sklep Google Play i możesz instalować aplikacje, ale nie ma dostępu do konta root, ponieważ jest to wersja produkcyjna, a nie kompilacja debugowania.

Rob Johnson
źródło
4
jaka jest wada dla programisty, że nie ma dostępu do roota? po co mi to?
Emil
3
Nie mogłem włączyć debugowania na obrazie Play (nr 2) ani nie mogłem uruchomić i wdrożyć aplikacji przez Android Studio do instancji w oparciu o obraz Play (nr 2)
Andriy F.
ale dlaczego nie mogę tego wybrać, w AVD dostępne są tylko API Google dla emulatorów, już
pobrałem
1
Czy to oznacza, że ​​inne mają też zainstalowany Google Play, ale z dostępem do roota ?!
Dr Jacky
14

Główna różnica między obrazem systemu Google API a obrazem systemu Google Play polega w zasadzie na możliwościach każdego z nich do bezpośredniego dostępu do sklepu Google Play Store. Tutaj znajdziesz więcej wyjaśnień w tej sprawie.

Nadzieja, mogłaby być pomocna dla innych.

nanangarsyad
źródło
1

Na podstawie dokumentu:

Obraz systemu oznaczony za pomocą interfejsów API Google obejmuje dostęp do usług Google Play. Obraz systemu oznaczony logo Google Play w kolumnie Sklep Play obejmuje aplikację Sklep Google Play i dostęp do usług Google Play, w tym kartę Google Play w oknie dialogowym Rozszerzone sterowanie, która zapewnia wygodny przycisk do aktualizowania usług Google Play na urządzeniu .

Aby zapewnić bezpieczeństwo aplikacji i spójne wrażenia z urządzeń fizycznych, obrazy systemu z dołączonym Sklepem Google Play są podpisane kluczem do wydania, co oznacza, że ​​nie można uzyskać podwyższonych uprawnień (root) z tymi obrazami. Jeśli potrzebujesz podwyższonych uprawnień (root) do pomocy w rozwiązywaniu problemów z aplikacjami, możesz użyć obrazów systemu Android Open Source Project (AOSP), które nie zawierają aplikacji ani usług Google.

Mam nadzieję, że ci pomogę.

Mohsents
źródło
0

Brakuje wszystkich odpowiedzi: jeśli korzystasz z biblioteki płatności Google, do testowania potrzebujeszobrazu Google Play ”. Nie ma to nic wspólnego z instalowaniem aplikacji, ale aby przetestować zakupy „w aplikacji” i produkty objęte subskrypcją, musisz mieć zainstalowany Sklep Play. W przeciwnym razie otrzymasz ten błąd z BillingClient:

Billing service unavailable on device
CaptainCrunch
źródło