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.
¿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.
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.
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:
Respuestas:
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.
fuente
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.
fuente
Las imágenes de "API de Google" incluyen los servicios de Play de los que dependen muchas aplicaciones, pero no la aplicación de Play Store.
Las imágenes de "Google Play" incluyen tanto la aplicación Play Store como los servicios de Play.
Para obtener la descripción de Google, consulte Crear y administrar dispositivos virtuales | Desarrolladores de Android
fuente
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.
fuente
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
fuente