Можно ли запустить .apk на устройстве Android без установки приложения?
Я могу сделать что-то вроде этого:
adb install com.your.app
а затем:
adb shell am start -n com.your.app/com.your.app.MainActivity
Это работает, но устанавливает apk на устройство, а мне это не нужно. Я хочу запустить apk на устройстве без установки apk на устройстве. Это возможно?
Запустить APK без его установки?
Неважно, если вы не примете ответ, запуск APK невозможен .
Это не исполняемый файл, это архив , содержащий приложение и инструкции о том, куда следует поместить все его ресурсы, чтобы приложение могло работать.
Задавать этот вопрос то же самое, что спрашивать, как вы запускаете образ iso или как вы запускаете файл zip или rar.
Если вы действительно не хотите его устанавливать, нет никакого способа «запустить» его.
Единственная альтернатива — установить его в среде песочницы или что-то в этом роде.
Вы можете попытаться извлечь двоичный файл из APK на устройство и использовать оболочку для его запуска, но я НЕ несу ответственности, если результаты нежелательны.
Если бы вы сказали нам, почему вы хотите запустить, но не установить его, я мог бы дать вам лучший ответ.
Извините, но это невозможно.
Во время установки apk (даже через adb), управляемой диспетчером пакетов Android на устройстве, выполняются различные процессы, такие как:
Невозможно запустить apk на устройстве Android, если его ресурсы и конфигурация не находятся на одном устройстве.
Вивек Джи
Доктор Део
человечество и мир