Perbedaan antara Google API intel x86 atom dan Google Play intel x86 atom sytem image

90

Saat mengunduh platform Android 8.0 sdk menggunakan Android Studio, saya melihat dua gambar sistem ini.

  1. Gambar sistem atom intel x86 Google API
  2. Gambar sytem atom intel x86 Google Play

Apa perbedaan antara keduanya ?.

Titik koma
sumber
5
IIRC, yang kedua hadir dengan Play Store dan aplikasi milik Google, tetapi memiliki batasan yang signifikan (misalnya, tidak ada akses root).
CommonsWare
2
Dengan gambar sytem intel x86 atom Google Play, kita akan memiliki play store dan dapat menginstal aplikasi di emulator?
Titik koma

Jawaban:

47

Gambar play memiliki Google Play Store yang sudah diinstal dan Anda dapat menginstal aplikasi, tetapi tidak ada akses root karena ini adalah build produksi dan bukan build debug.

Rob Johnson
sumber
4
Apa kerugian bagi developer yang tidak memiliki akses root? mengapa saya membutuhkannya?
Emil
3
Saya tidak bisa mengaktifkan Debug pada gambar Play (# 2) dan saya juga tidak bisa menjalankan & aplikasi deeploy melalui studio Android ke instance berdasarkan gambar Play (# 2)
Andriy
tetapi mengapa saya tidak dapat memilihnya, di AVD hanya Google API yang tersedia untuk emulator, saya sudah mengunduh gambar Google Play menggunakan pengelola SDK tetapi tidak terlihat di Manajer ADV ...
user924
1
Apakah itu berarti yang lain juga menginstal Google Play tetapi dengan akses root ?!
Dr. jacky
14

Perbedaan utama antara gambar sistem Google API dan gambar sistem Google Play pada dasarnya terletak pada kemampuan masing-masing untuk mengakses Google Play Store secara langsung atau tidak. Berikut penjelasan lebih lanjut tentang hal itu.

Harapan, bisa membantu yang lain.

nanangarsyad
sumber
1

Berdasarkan Dokumen:

Gambar sistem yang diberi label dengan Google API menyertakan akses ke layanan Google Play. Gambar sistem berlabel logo Google Play di kolom Play Store menyertakan aplikasi Google Play Store dan akses ke layanan Google Play, termasuk tab Google Play dalam dialog Kontrol tambahan yang menyediakan tombol praktis untuk memperbarui layanan Google Play di perangkat .

Untuk memastikan keamanan aplikasi dan pengalaman yang konsisten dengan perangkat fisik, image sistem dengan Google Play Store yang disertakan ditandatangani dengan kunci rilis, yang berarti Anda tidak bisa mendapatkan hak istimewa yang lebih tinggi (root) dengan gambar ini. Jika Anda memerlukan hak istimewa yang lebih tinggi (root) untuk membantu pemecahan masalah aplikasi Anda, Anda dapat menggunakan image sistem Android Open Source Project (AOSP) yang tidak menyertakan aplikasi atau layanan Google.

Semoga Membantu Anda.

Mohsents
sumber
0

Apa semua jawaban yang hilang: Jika Anda menggunakan pustaka penagihan dari Google, Anda memerlukan " gambar Google Play " untuk pengujian. Ini tidak ada hubungannya dengan menginstal aplikasi, tetapi Anda perlu menginstal Play Store untuk menguji pembelian "dalam aplikasi" dan produk langganan Anda. Jika tidak, Anda akan mendapatkan kesalahan ini dari BillingClient:

Billing service unavailable on device
CaptainCrunch
sumber