Diferencia entre Google API intel x86 atom y Google Play intel x86 atom sytem image

90

Mientras descargo la plataforma sdk de Android 8.0 usando Android Studio, veo estas dos imágenes del sistema.

  1. Imagen del sistema atom de Google API intel x86
  2. Imagen del sistema átomo intel x86 de Google Play

¿Cuál es la diferencia entre estos dos?.

Punto y coma
fuente
5
IIRC, el segundo viene con Play Store y aplicaciones patentadas de Google, pero tiene restricciones significativas (por ejemplo, sin acceso de root).
CommonsWare
2
Con la imagen del sistema atom de Google Play intel x86, tendremos Play Store y podremos instalar aplicaciones en el emulador.
Punto

Respuestas:

47

La imagen de reproducción ya tiene instalada la tienda Google Play y puede instalar aplicaciones, pero no hay acceso de root, ya que es una compilación de producción y no una compilación de depuración.

Rob Johnson
fuente
4
¿Cuál es la desventaja para un desarrollador que no tiene acceso de root? por que lo necesito
Emil
3
No pude activar la depuración en la imagen de Play (n. ° 2) ni pude ejecutar y aplicar deeploy a través del estudio de Android en una instancia basada en la imagen de Play (n. ° 2)
Andriy F.
pero por qué no puedo elegirlo, en AVD solo las API de Google están disponibles para emuladores, ya descargué la imagen de Google Play usando el administrador de SDK pero no está visible en ADV Manager ...
user924
1
¿Significa que los otros también tienen Google Play instalado pero con acceso de root?
Dr.jacky
14

La principal diferencia entre la imagen del sistema de la API de Google y la imagen del sistema de Google Play radica básicamente en las capacidades de cada una para acceder a Google Play Store directamente o no. Aquí hay más explicaciones sobre ese asunto.

Hope, podría ser de ayuda para el otro.

nanangarsyad
fuente
1

Basado en documento:

Una imagen del sistema etiquetada con las API de Google incluye acceso a los servicios de Google Play. Una imagen del sistema etiquetada con el logotipo de Google Play en la columna de Play Store incluye la aplicación Google Play Store y acceso a los servicios de Google Play, incluida una pestaña de Google Play en el cuadro de diálogo Controles extendidos que proporciona un botón conveniente para actualizar los servicios de Google Play en el dispositivo. .

Para garantizar la seguridad de la aplicación y una experiencia coherente con los dispositivos físicos, las imágenes del sistema con Google Play Store incluidas están firmadas con una clave de lanzamiento, lo que significa que no puede obtener privilegios elevados (root) con estas imágenes. Si necesita privilegios elevados (raíz) para ayudar con la resolución de problemas de su aplicación, puede usar las imágenes del sistema del Proyecto de código abierto de Android (AOSP) que no incluyen aplicaciones o servicios de Google.

Espero ayudarte.

Mohsents
fuente
0

Lo que faltan en todas las respuestas: si usa la biblioteca de facturación de Google, necesita la " imagen de Google Play " para realizar la prueba. Esto no tiene nada que ver con la instalación de aplicaciones, pero necesita la Play Store instalada para probar sus compras "dentro de la aplicación" y sus productos de suscripción. De lo contrario, obtendrá este error de BillingClient:

Billing service unavailable on device
CapitánCrunch
fuente