Me gustaría instalar una aplicación de Android gratuita específica , que funciona con diferentes teléfonos inteligentes Android (requisitos mínimos de Android 4.0):
La aplicación disponible gratuitamente se llama PostCard Creator y es útil para enviar postales en Suiza, donde vivo. Funciona con diferentes teléfonos inteligentes Android físicos, pero no con todos los independientes de la versión de Android.
Instalación a través de Google PlayStore: https://play.google.com/store/apps/details?id=ch.post.it.pcc
He probado diferentes emuladores de Android gratuitos durante muchas horas con Windows, pero sin éxito.
- Android SDK (probado con diferentes dispositivos virtuales)
- Genymotion (probado con diferentes dispositivos virtuales)
- www.manymo.com (la aplicación se puede instalar pero no abrir)
- BlueStacks (la aplicación se puede instalar correctamente desde Play Store pero no se abre)
- AndY (notificación de Play Store "Su dispositivo no es compatible con esta versión", Versión 4.2.2)
- Oracle VM VirtualBox Android Versión 4.2.2 (la aplicación puede instalarse desde Play Store pero no abrirse)
- YouWave para Android : "Hay un problema al analizar el paquete". (Estoy bastante seguro: el apk no está dañado).
- Droid4X 0.8.5 Beta (notificación de Play Store "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 utilizado el descargador de APK legal ( https://chrome.google.com/webstore/detail/apk-downloader/cgihflhdpokeobcfimliamffejfnmfii ) para descargar el archivo APK que cargué aquí: http : //www.file-upload.net/download-10976262/ch.post.it.pcc.apk.html
La aplicación se ejecuta perfectamente en mi teléfono inteligente físico con la versión 4.2.2. Según 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 probé la compatibilidad de la aplicación en línea. El resultado fue bueno.
Estaría muy contento si alguien lograra usar la aplicación PostCard Creator en una plataforma Windows. ¿Alguien lo entiende?
(Alternativamente, si tampoco tiene éxito con los emuladores de Android, estaría muy contento si conoce una forma viable de emular el archivo de la aplicación PostCard Creator de la tienda de aplicaciones Itunes, porque también funciona en mi iPhone de forma gratuita)
Apéndice con adb logcat
(creado el 27.10.2015)
- Descargue la versión más reciente Genymotion 2.5.4 (disponible desde el 08.09.2015 con Oracle VM VirtualBox incluido) aquí e instalación en mi computadora portátil (sin sensor físico de GPS) en Windows 8.1 Pro N / Intel (R) Core (TM) i3 CPU / Procesador basado en OS x64 de 64 bits / en Suiza con IP propia
- Haga clic en "Agregar un primer dispositivo" y seleccione "Google Nexus 4 - 4.4.4 - API 19 - 768x1280"
Descargue "Genymotion-ARM-Translation_v1.1zip" desde aquí y suéltelo (en forma descomprimida) directamente en el dispositivo virtual. Presione OK cuando se le solicite. Nuevamente Presione OK cuando se le solicite. Haga clic
Win+R
y abra la rutacmd.exe
. Navegue a la carpeta correspondiente concd C:\Programme\Genymobile\Genymotion\tools
(debe adaptarse a su ruta: si ingresa dir, debe ver adb.exe, entonces se encuentra en la carpeta correcta). Escriba:adb reboot
(hasta que se reinicie el dispositivo virtual)Descarga de "gapps-kk-20140606-signed.zip" (necesario para 4.4.x) basado aquí
Para instalar PlayStore: arrastre y suelte el archivo descargado (también descomprimido) en el dispositivo virtual, haga clic en Aceptar, espere, haga clic en Aceptar, espere, escriba
adb reboot
en la consola, espere. (Android se está actualizando ... Optimizando la aplicación XX de 22.) Después de que el dispositivo virtual se reinicie, PlayStore se puede encontrar ahora.Inicie sesión con la cuenta personal de Gmail (también creada en Suiza) Actualización del servicio Google Plus y todas las aplicaciones instaladas automáticamente.
Intente instalar "PostCard Creator" desde PlayStore (el GPS está habilitado, la cámara está habilitada, los identificadores no están habilitados (imposible en la versión gratuita)) falló con el mensaje: "Su dispositivo no es compatible con esta versión". Luego intenté arrastrar y soltar PostCard-File.apk. El símbolo "PostCard Creator" está disponible en la lista APLICACIONES. Pero al hacer clic en los resultados con la notificación: "Desafortunadamente, PostCard Creator se detuvo".
Escribe
adb logcat
en la consola
Hay una salida larga, por lo que solo obtengo las últimas líneas de la consola cmd.exe que cargué aquí
fuente
Respuestas:
Esto puede suceder por los siguientes motivos:
El emulador presenta una CPU x86 / MIPS que la aplicación no admite (probablemente no en su caso, ya que la aplicación no parece requerir código nativo).
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.
Se requieren datos móviles como una conexión a Internet (tal vez no en su caso).
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 Windows que los soporten. La aplicación puede necesitar servicios de ubicación y se negará a ejecutarse si no proporciona las API de ubicación necesarias.
El desarrollador de la aplicación ha hecho que la aplicación verifique activamente si se está ejecutando en un emulador o no, y la aplicación no se ejecutará si detecta que se ha iniciado en un emulador. Ver esta pregunta de AE .
Para su caso, sospecho que 2 o 4 son los culpables. Tratar:
Instale Android 4.4 en VMWare Player con un paquete GAPP compatible con x86 y vea si funciona (tal vez en un Surface Pro, porque tiene el hardware GPS necesario). Los paquetes GAPP se pueden encontrar en subprocesos XDA.
Si usa el .iso proporcionado por el proyecto android-x86, configure el modo de arranque VMWare en BIOS en VM Config.
Una vez que se complete la instalación, coloque el zip GAPPs descargado en un pendrive junto con un apk para una aplicación de explorador de archivos (recomiendo ES File Explorer, de esa manera puede extraer el zip directamente en el explorador).
Ahora, una vez que se inicie la VM, asigne el pendrive a la VM desde la opción "Dispositivos" (o similar) en la barra de menú.
Instale el apk del explorador de archivos desde el pendrive (use el administrador de archivos incorporado) (asegúrese de que la opción "Fuentes desconocidas" esté habilitada en la configuración de seguridad).
Luego rootee la VM siguiendo esta guía .
Finalmente, extraiga el zip de GAPP en una ubicación conveniente (tal como se extrae
/sdcard/
) en la VM y siga esta guía (use el método 2) para instalarlo.La razón por la cual la mayoría de los teléfonos u otros dispositivos con Android de fábrica tienen estas aplicaciones de Google (GAPP) preinstaladas como los OEM lo licencian de Google, pero cualquier distribución personalizada de Android inicialmente carece de estas, ya que sus desarrolladores no pueden o no licencian estos GAPP de Google. Los emuladores caen en la segunda categoría, personalizada.
Además, el hardware de ubicación y las restricciones de región en la aplicación también pueden ser los culpables. El emulador no puede emular hardware de ubicación y / o presenta datos inesperados de ubicación o región a la aplicación, lo que hace que se bloquee / congele / lo que sea.
Editar:
Al analizar el
logcat
archivo, 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 el caso dado, esto es probablemente lo que hace que la aplicación se bloquee. Además, la aplicación está cargando una biblioteca nativalibxwalkcore.so
, que es seguida por una Señal Fatal 11 (SIGSEGV) de la biblioteca Dalvik VM, que probablemente indica una falla de segmento (segfault), que mata por la fuerza el proceso de la aplicación. También hay un error al tomar una captura de pantalla de la actividad, que probablemente esté relacionada con la que muestra Android para las aplicaciones recientes, y es comprensible ya que la aplicación se ha bloqueado.Además, creo que VMware puede pasar a una pantalla táctil en un dispositivo con capacidad táctil, pero de nuevo, Android-x86, que no está diseñado para ejecutarse exclusivamente en dispositivos con capacidad táctil, puede carecer de los controladores necesarios para presentar una pantalla táctil a las aplicaciones que requieren eso.
EDITAR 2:
Me encontré con esto hoy: ConsoleOS (tenga en cuenta que esto no es un emulador, es más bien como ejecutar una distribución de Linux en modo de arranque dual en una PC con Windows, con un cambio rápido (dicen tan solo 10 segundos) entre ellos).
Este afirma ser un paquete todo en uno de Android para PC y tabletas x86 que permite GAPP con licencia nativa y también tiene licencia de Google para distribución OEM. Esto podría simplemente cortarlo. Si ahora su aplicación no se ejecuta, probablemente sea porque no es compatible con la plataforma x86. Entonces, realmente no tengo idea de cómo ir más allá.
Importante
Esta es una versión centrada en el desarrollador y, como tal, no tiene características completas ni errores. Piense en ello como una ROM "alfa". Puede negarse a arrancar o tener otros problemas. Podría hacer que su PC de prueba sea completamente inutilizable. No me culpes si esto sucede, y por favor presta atención a esta advertencia.
Mira esto ("su" comparación con otros proyectos de Android-on-x86):
Créditos de imagen: ConsoleOS Inc.
fuente
Google lanzó recientemente una aplicación ARC Welder Chrome, que le permite ejecutar aplicaciones de Android si está en Chrome OS o utiliza el navegador web Chrome.
Mira esta guía de inicio .
Cómo usar ARC Welder de Google para ejecutar aplicaciones de Android en Chrome
Instrucciones muy generales:
Configurar carpeta de trabajo (Una vez apagado, solo ocurre en el primer luanch)
Cargue el APK
Espero que esto funcione para ti. Agregue un comentario si necesita más información.
fuente