¿Es posible ejecutar un .apk en un dispositivo Android sin instalar la aplicación?
Puedo hacer algo como esto:
adb install com.your.app
y luego:
adb shell am start -n com.your.app/com.your.app.MainActivity
Esto funciona pero instala el apk en el dispositivo y no quiero eso. Quiero ejecutar el apk en el dispositivo sin instalar el apk en el dispositivo. es posible?
¿Ejecutando un APK sin instalarlo?
No importa si no acepta la respuesta, no es posible ejecutar un APK .
No es un ejecutable, es un archivo que contiene la aplicación e instrucciones sobre dónde deben colocarse todos sus recursos para que la aplicación pueda ejecutarse.
Formato de archivo APK de Android
Hacer esta pregunta es lo mismo que preguntar cómo ejecuta una imagen iso, o cómo ejecuta un archivo zip o rar.
Si realmente no desea instalarlo, no hay forma de 'ejecutarlo'.
La única alternativa es instalarlo en un entorno sandbox o algo así.
Puede intentar extraer el binario del APK al dispositivo y usar un shell para ejecutarlo, pero NO me hago responsable si los resultados no son deseados.
Si nos dijo por qué quiere ejecutarlo, pero no instalarlo, entonces podría darle una mejor respuesta.
Lo siento pero esto no es posible.
Durante la instalación de apk (incluso a través de adb), administrado por el Administrador de paquetes de Android en el dispositivo, se ejecutan varios procesos, tales como:
No hay forma de que un apk pueda ejecutarse en un dispositivo Android si sus recursos y configuración no están en el mismo dispositivo.
Vivek-ji
Dr. Deo
humanidadYpaz