0 votos

En Genymotion, un par de aplicaciones no son visibles en la tienda Play. ¿La razón?

En Genymotion, un par de aplicaciones, por ejemplo, Brawl Stars, no están disponibles en la Google Play Store en ninguno de los sistemas operativos que probé.

¿Por qué sucede esto? ¿Y cómo puedo solucionarlo? ¿Hay alguna forma de solucionarlo?

0 votos

0 votos

@AndrewT. Sí, parece que es duplicado :), lo siento no me di cuenta. Creo que la pregunta es duplicada pero esta respuesta actual añade algo extra

1voto

pr0nin Puntos 353

Genymotion es un emulador basado en VirtualBox, lo que significa que no puede emular una arquitectura diferente a la CPU del host. Si tu PC tiene una CPU Intel/ADM x86_64, entonces el dispositivo virtual de Android también se ejecutará con esa arquitectura.

Pero la mayoría de los dispositivos Android tienen una arquitectura de CPU arm/arm64. Para ejecutar aplicaciones que no tienen código para la arquitectura x86 o x86_64, algunas imágenes de emulador de Genymotion contienen un motor de traducción que es capaz de traducir el código arm-v7 (Arm 32 bits) a código x86/x86_64. Sin embargo, este motor de traducción no está disponible en todas las imágenes del emulador, si mal no recuerdo.

Sin ese motor de traducción, solo verás aplicaciones que pueden ejecutarse en x86 o x86_64.

Algunos juegos solo admiten arm64-v8a (Arm 64 bits) como arquitectura de CPU. Estas aplicaciones son aquellas que Genymotion no puede ejecutar en absoluto, incluso si la imagen del emulador contiene el sistema de traducción.

Ver también la página de soporte de Genymotion sobre ese tema.

0 votos

¡Gracias! Aprecio mucho (+1). Solo una pequeña ayuda, ¿cómo consigo un motor de traducción (después de hacer investigación, todavía no lo pude encontrar), puedes simplemente guiarme en cuanto a cambiar a arm a través del motor de traducción porque es la primera vez, ¿también podemos cambiar la arquitectura manualmente?

0 votos

Estoy atascado en un punto donde descargué el archivo zip de la herramienta de traducción pero no puedo ejecutarlo e instalarlo en el sistema. Agradezco cualquier ayuda

1 votos

@Arjun No creo que la respuesta que Andrew publicó el enlace siga siendo aplicable. Fue escrita para la versión del emulador Genymotion de 2017. Una versión más reciente que también admite arm64 parece ser este proyecto: github.com/niizam/Genymotion_A11_libhoudini

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X