11 votos

¿Existe un emulador de Androids que funcione con todas las aplicaciones posibles?

Me gustaría instalar un específico gratis La aplicación Android, que funciona bajo diferentes teléfonos inteligentes Android (requisitos mínimos de Android 4.0):

La aplicación de libre acceso se llama Creador de postales y útil para enviar postales en Suiza, donde vivo. Funciona bajo diferentes teléfonos inteligentes Android físicos pero no con todos independientes de la versión Android.

Instalación a través de Google PlayStore: https://play.google.com/store/apps/details?id=ch.post.it.pcc

He probado diferentes tipos de libre Emuladores de Androids durante un montón de horas bajo Windows pero sin éxito.

  • Android SDK (probado con diferentes dispositivos virtuales)
  • Genymotion (probado con diferentes dispositivos virtuales)
  • www.manymo.com (La aplicación puede instalarse pero no abrirse)
  • BlueStacks (La aplicación puede instalarse correctamente desde el Play Store pero no se abre)
  • AndY (Play Store notificación "Su dispositivo no es compatible con esta versión", Versión 4.2.2)
  • Oracle VM VirtualBox Versión 4.2.2 de Android (la aplicación se puede instalar desde el Play Store pero no se abre)
  • YouWave para Android : "Hay un problema para analizar el paquete". (Estoy bastante seguro: El apk no está corrompido.)
  • Droid4X 0.8.5 Beta (Play Store notificación "Su dispositivo no es compatible con esta versión", Versión 4.2.2)
  • Xamarin Android Player (CPU incompatible)

Para http://www.manymo.com He usado el descargador legal APK ( https://chrome.google.com/webstore/detail/apk-downloader/cgihflhdpokeobcfimliamffejfnmfii ) para descargar el archivo APK que subí aquí: http://www.file-upload.net/download-10976262/ch.post.it.pcc.apk.html

La aplicación funciona perfectamente en mi smartphone físico con la versión 4.2.2. Basado en una solicitud por correo electrónico, la aplicación no depende de la versión de Android. El desarrollador dice que no funciona con todos los dispositivos. También he probado la compatibilidad de la aplicación en línea. El resultado fue bueno.

Estaría muy contento si alguien tuviera éxito en usar la aplicación PostCard creator en una plataforma de Windows. ¿Alguien lo entiende?

(Alternativamente, si tampoco tienes éxito con los emuladores de Android, me encantaría que conocieras una forma viable de emular el archivo de la aplicación PostCard Creator de la tienda de aplicaciones de Itunes, porque funciona también en mi Iphone de forma gratuita)


Apéndice con adb logcat (creado el 27.10.2015)

  1. Descarga de la última versión Genymotion 2.5.4 (disponible desde el 08.09.2015 con Oracle VM VirtualBox incluido) aquí y la instalación en mi portátil (sin sensor físico GPS) bajo Windows 8.1 Pro N / Intel(R) Core(TM) i3 CPU / procesador de 64-Bit OS x64 / en Suiza con propia IP

  2. Haz clic en "Añadir un primer dispositivo" y selecciona "Google Nexus 4 - 4.4.4 - API 19 - 768x1280"

  3. Descargue "Genymotion-ARM-Translation_v1.1zip" de aquí y lo dejamos caer (en forma descomprimida) directamente al dispositivo virtual. Presione OK cuando se le pregunte. De nuevo Presione OK cuando se le pregunte. Haga clic en Win+R y el camino abierto cmd.exe . Navegue a la carpeta correspondiente con cd C:\Programme\Genymobile\Genymotion\tools (debe ser adaptado a su camino: Si ingresas dir debes ver adb.exe, entonces estás en la carpeta correcta). Escribe: adb reboot (hasta que el dispositivo virtual se haya reiniciado)

  4. Descarga de "gapps-kk-20140606-signed.zip" (necesario para 4.4.x) basado en aquí

  5. Para instalar la PlayStore: Arrastrar y soltar el archivo descargado (también descomprimido) en el dispositivo virtual, haga clic en OK, espere, haga clic en OK, espere, escriba adb reboot en la consola, espera. (Android está actualizando... Optimizando la aplicación XX de 22.) Después de que el dispositivo virtual se reinicie, la PlayStore puede ser encontrada ahora.

  6. Iniciar sesión con una cuenta personal de Gmail (también creada en Suiza) Actualización del servicio de Google Plus y de todas las aplicaciones instaladas automáticamente.

  7. Intenta instalar "PostCard Creator" desde PlayStore (el GPS está activado, La cámara está habilitada, los identificadores no están habilitados (imposible en el versión gratuita)) falló con el mensaje: "Su dispositivo no es compatible con esta versión". Entonces intenté arrastrar y soltar el archivo PostCard-File.apk. El símbolo "Creador de Postales" está disponible en la lista APPS. Pero al hacer clic en los resultados con la notificación: "Desafortunadamente, el Creador de Postales se ha detenido".

  8. Escriba adb logcat en la consola

Hay una salida larga, así que sólo recibo las últimas líneas de la consola cmd.exe que he subido aquí

1 votos

¿La aplicación simplemente no se inicia, o falla una vez instalada?

1 votos

No se lanza. (Con los dispositivos físicos funciona muy a menudo).

1 votos

He intentado descargar la aplicación, pero parece que está restringida por países. Ese podría ser el problema

9voto

Esto puede suceder por las siguientes razones:

1) El emulador presenta una CPU x86/MIPS que la aplicación no soporta (probablemente no en su caso ya que la aplicación no parece requerir código nativo).

2) Servicios de Google Play. El emulador no los tiene, de hecho ningún emulador puede tenerlos a menos que lo hayan licenciado de Google, y la mayoría de las aplicaciones dependen de ellos.

3) Los datos del móvil como conexión a Internet son necesarios (tal vez no del todo en su caso).

4) Datos de localización. VMWare es el único emulador que conozco que puede pasar con éxito a un acelerómetro físico / hardware GPS en tabletas de Windows que los soportan. La aplicación puede necesitar servicios de localización y se negará a funcionar si no proporciona las API de localización necesarias.

5) El desarrollador de la aplicación ha hecho que la aplicación compruebe activamente si se está ejecutando en un emulador o no, y la aplicación no se ejecutará si detecta que ha sido lanzada en un emulador. Vea este AE pregunta .

En su caso, sospecho que 2 o 4 son los culpables. Inténtelo:

  1. Instalando Android 4.4 en VMWare Player con un Paquete de GAPPs compatible con x86 y ver si funciona (tal vez en un Surface Pro, porque tiene el hardware GPS necesario). Los paquetes de GAPPs se pueden encontrar en los hilos de XDA.

  2. Si utiliza el .iso proporcionado por el proyecto Android-x86, establezca el modo de arranque de VMWare en BIOS en VM Config.

  3. Una vez que la instalación se complete, pon el zip de GAPPs descargado en un pendrive junto con un apk para una aplicación de explorador de archivos (recomiendo el ES File Explorer, de esa manera puedes extraer el zip directamente en el explorador).

  4. Ahora, una vez que la VM arranque, asigne el pendrive a la VM desde la opción "Dispositivos" (o similar) de la barra de menú.

  5. Instale el explorador de archivos apk desde el pendrive (utilice el gestor de archivos incorporado) (asegúrese de que la opción "Fuentes desconocidas" esté activada en la configuración de seguridad).

  6. Entonces arraigue el VM siguiente esta guía .

  7. Por último, extraer el cierre de GAPP a un lugar conveniente (de tal manera que se extrae a /sdcard/ ) en el VM y seguir esta guía (use el método 2) para instalarlo.

La razón es que la mayoría de los teléfonos u otros dispositivos con Android de fábrica tienen preinstalados estos GAPP de Google Apps, ya que los fabricantes de equipos originales los obtienen de Google, pero cualquier distribución personalizada de Android carece de ellos inicialmente, ya que sus desarrolladores no pueden o no obtienen la licencia de estos GAPP de Google. Los emuladores entran en la segunda categoría, personalizada.

Además, el hardware de localización y las restricciones regionales de la aplicación también pueden ser el culpable. El emulador no puede emular el hardware de localización y/o presenta datos de localización o región inesperados a la aplicación, provocando que se bloquee/congele/lo que sea.

Editar:

A partir del análisis de la logcat puedo concluir que la aplicación Postcard Creator busca activamente una pantalla táctil en el dispositivo (que cualquier emulador que no sea el SDK o Bluestacks/Youwave fallará). En este caso, esto es probablemente lo que está causando que la aplicación falle. Además, la aplicación está cargando una biblioteca nativa, libxwalkcore.so que es sucedida por una Señal Fatal 11 (SIGSEGV) de la biblioteca de Dalvik VM, que probablemente indica una falla de segmento (segfault), que fuerza el proceso de la aplicación. También hay un error al hacer una captura de pantalla de la actividad, que probablemente esté relacionada con la que Android muestra para las aplicaciones recientes, y que se puede entender porque la aplicación se ha colgado.

Además, creo que VMware puede pasar a una pantalla táctil en un dispositivo con capacidad táctil, pero de nuevo, Android-x86, al no estar construido para funcionar exclusivamente en dispositivos con capacidad táctil, podría carecer de los controladores necesarios para presentar una pantalla táctil a las aplicaciones que la requieran.

EDITORIAL 2:

Me encontré con esto hoy: ConsoleOS (Obsérvese que esto no es un emulador, es más bien como ejecutar una distribución de Linux en modo de arranque dual en un PC con Windows, con un cambio rápido (dicen que tan sólo 10s) entre ellos).

Este dice ser un paquete Android todo-en-uno para PCs x86 y tabletas que permite GAPPs con licencia nativa y también está licenciado por Google para la distribución OEM. Esto podría ser suficiente. Si ahora tu aplicación no funciona, es probablemente porque no es compatible con la plataforma x86. Entonces, realmente no tengo idea de cómo ir más allá.

Importante

Este es un lanzamiento enfocado al desarrollador y como tal no tiene ninguna característica completa y de buggy. Piensa en ello como una novela "alfa". Puede que se niegue a arrancar o que tenga otros problemas. Puede hacer que tu PC de prueba sea completamente inutilizable. No me culpes si esto sucede, y por favor atención esta advertencia.

Mira esto ("su" comparación con otros proyectos de Android-on-x86):

comparison

Créditos de la imagen: ConsoleOS Inc.

0 votos

Gracias. Lo probaré lo antes posible con la versión 12 de VM Ware WorkStation que me regala mi universidad. Como no tengo Surface Pro, estoy obligado a probarlo con mi portátil.

0 votos

Ahora he intentado instalar Android en VMWare Workstation. El proceso de instalación no termina sin congelar la pantalla virtual de Android (durante más de una hora). Se ve así: imgur.com/T3qPcjD No sé por qué el proceso de instalación se interrumpe/congela. ¿Debo reiniciar ahora la máquina virtual y probar si puedo cargar el paquete de Google-AppStore ahora?

0 votos

¿Has seguido la guía?

1voto

williamsdb Puntos 147

Google ha publicado recientemente un Soldador ARC La aplicación Chrome, que te permite ejecutar aplicaciones de Android si estás en Chrome OS, o usando el navegador web Chrome.

Mira esto. Empezando guía.

Cómo usar el soldador ARC de Google para ejecutar aplicaciones de Android en Chrome

Instrucciones muy generales:

  1. Configurar la carpeta de trabajo (Una vez apagado, sólo ocurre en el primer luanch)

  2. Carga el APK

  3. Haga clic en Luanch, El apk entonces debe correr

Espero que esto funcione para ti. Añade un comentario si necesitas más información.

1 votos

Por desgracia, no funciona. Yo uso Google Chrome 46 (64bit) y comenzó el ARC Welder. He cargado el apk después de pulsar "Añadir su APK", pero la aplicación no se carga. Después de media hora cierro el ARC Welder que todavía intenta cargar el apk.

1 votos

@laminin Por lo que comentas en tu pregunta anterior, si no tienes suficiente espacio en el disco para guardar un logcat, no tendrás suficiente espacio para ejecutar ningún emulador ya que necesitan algo de espacio para funcionar, así que mi solución sería limpiar algo de espacio e intentarlo de nuevo. Porque no se puede ejecutar nada con éxito sin ningún espacio libre.

1 votos

Tenía aproximadamente 2 GB después de la instalación exitosa de ARC Welder. Por lo tanto, el espacio en disco no tenía nada que ver con ARC Welder. He eliminado mi comentario en relación con el espacio en disco por encima de evitar malentendidos (ahora he creado 18 GB de espacio libre).

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