Ejecutar aplicaciones de Android Market en el simulador

4

(Relacionado con, pero no es lo mismo que esto ).

Solía ​​ser un usuario de Android pero cambié a un iPhone. Hay algunas aplicaciones que me gustaría seguir usando, pero la idea de llevar un segundo teléfono conmigo, o incluso tener que cargar una, no es tan atractiva. Son aplicaciones gratuitas, por lo que la piratería no es una preocupación aquí, y he descargado legítimamente los APK del mercado. ¿Es posible volver a cargar los APK en mi computadora y ejecutarlos en el emulador de Android?

wjl
fuente

Respuestas:

5
  1. Descargue el SDK de Android desde http://developer.android.com/sdk/index.html

  2. Descomprima el SDK de Android y muévalo a ~ / .android

  3. En una terminal, escriba ~/.android/tools/android update sdk

  4. Instale Android SDK Platform Tools y un SDK Platform Android de su elección.

  5. En la pestaña Dispositivos virtuales, cree un nuevo AVD. Llamé al mío "AndroidSandbox", API Nivel 10, con una tarjeta SD de 2GB.

  6. En Android SDK Tools, haga clic en Inicio para iniciar el emulador de Android.

  7. Una vez que el emulador está abierto, instale cualquier archivo APK dentro de él. En una terminal, escriba:export PATH=$PATH:~/.android/tools/:~/.android/platform-tools/; adb install myapp.apk

wjl
fuente
@IsaacRabinovitch Realiza la carga lateral en el paso 7 con el comando "adb install myapp.apk".
Dracs
2

También puede instalar android-x86 en una máquina virtual (caja virtual ...) en su PC, copiar su APK desde su escritorio a esta VM e instalarlo.

Michel Nialon
fuente
2

Simplemente instale este programa de software y puede descargar casi cualquier aplicación móvil en su computadora y usarla en este emulador.

BlueStacks App Player te permite ejecutar aplicaciones desde tu teléfono de forma rápida y a pantalla completa en Mac y Windows.

La aplicación todavía está en versión beta para Windows y Mac OSX

Ali Imran
fuente
0

Puede usar adb en entornos de sistema. Haga clic derecho en "Mi PC", seleccione "Propiedades". Seleccione "Configuración avanzada del sistema" en el menú del lado izquierdo. Luego, en "Variables del sistema", busque "Ruta" y luego haga clic en "Editar ...". Luego, en "Valor variable", vaya al final de la línea, al final. Y agregue "; C: \" más la ruta donde tiene adb ubicado en su sistema. Luego haga clic en "Aceptar".

Si desea crear una variable de entorno simple para Java64, busque "JAVA_HOME" y agregue la ruta Java64. O haga clic en "Nuevo ..." y luego en "Nombre de variable" agregue "JAVA_HOME". Luego, en "Valor variable", agregue la ruta de su Java64. es decir, "C: \ Archivos de programa \ Java \ jre7"

Ahora encuentre el 1Mobile Market .apk en línea. Luego, en el terminal, escriba "adb install" y luego la ruta donde tiene 1Mobile Market .apk. Una vez que esté instalado, puede realizar todas las instalaciones futuras a través de "1Mobile Market". Sugiero también recoger "Appbrain". Y también instalándolo a través de "adb install" y luego ruta a appbrain.apk. A partir de ahora podrás instalar todos los programas desde el emulador. No más usar "adb install" además de algunas veces al azar. Donde puede ser necesario. Además de "Appbrain" siempre se asegurará de que tengas instalado uno reciente.

Algunas otras sugerencias si tienes inteligencia con la virtualización. Habilita eso para tu emulación. Además de si puedes manejar más RAM, etc., etc. Ahora no amplíes las cosas y pienses que es genial. Pruebe el entorno de ejemplo primero con su sistema. Entonces trabaja desde allí. Si se ralentiza, vuelva al estado que tenía anteriormente. El siguiente ejemplo en un sistema lento no tarda más de 2 minutos en iniciarse. En un sistema mucho más lento, posiblemente 5 minutos más o menos. Será uno de los más rápidos que haya instalado. También puede considerar obtener "RAM Booster" del "1Mobile Market".

Ahora abra la terminal una vez que tenga

- INFORMACIÓN AÑADIDA -

Si desea un entorno que sea rápido en máquinas más lentas. Muchos intentan instalar los androides más nuevos y no se dan cuenta en máquinas lentas, esto no funcionará bien. Un ejemplo es hacer lo siguiente:

importa algunas cosas aquí no tienes que hacer

Dispositivo: Nexus S (4.0 ", 480 x 800: hdpi)

Objetivo: API de Google - Nivel de API 8 (Android 2.2)

CPU / ABI: BRAZO

Teclado / Skin: [marque ambos]

Memoria: 768

VM Heap: 32

Tarjeta SD: 200

Opciones de emulación [verifique la GPU del host]

Dan
fuente
¿Abrir terminal una vez que obtengas qué?
cpast