Как я могу установить приложение, имея только его APK-файл?

Я загрузил APK-файл приложения на свой компьютер. Как я могу установить его на свой телефон?

В дополнение к приведенным ниже ответам вам необходимо разрешить установку приложений, отличных от Market. Эту настройку можно найти наSettings | Applications | Unknown sources
В ICS настройка переместилась вSettings | Security | Unknown sources
Вы уверены, что это также необходимо для adb install?
Простым способом Вы также можете загрузить приложение прямо с URL - адреса domain.com/build.apk на свой мобильный телефон и установить его.

Ответы (8)

  1. Используйте Дропбокс. Поместите APK в папку DropBox. Откройте приложение DropBox на своем телефоне, найдите apk, коснитесь его, и оно должно загрузиться на ваш телефон, а затем установить его.

  2. Используйте SD-карту. Подключите телефон к компьютеру через USB. Установите привод SD-карты. Скопируйте APK на SD-карту. Размонтируйте телефон. Перейдите к APK с помощью приложения для просмотра файлов, такого как Astro. Нажмите на APK, и он должен появиться, чтобы установить его.

Есть бесчисленное множество других способов сделать это, но эти два, вероятно, самые простые.

DropBox, безусловно, самый простой способ.
Можно ли просто отправить APK себе по электронной почте, а затем открыть его из почтового приложения? Я предполагаю, что вы бы так и сказали, если бы это было возможно, но просто указали на другую возможность (которая может быть проще).
Электронная почта @Ricket тоже должна работать, по крайней мере, на моем Droid1 с CM6 (Android 2.2). Я не уверен в более старых версиях Gmail.
Так просто?
Да, приложение Gmail определенно поддерживает прямую установку APK, если APK является вложением.

Другой путь...

  1. Поместите файл .apk на SD-карту (используя телефон в качестве подключенного диска).

  2. Включите приложения из неизвестных источников (перейдите в «Настройки» > «Приложения» > и убедитесь, что выбран параметр «Неизвестные источники»).

  3. Используйте приложение, такое как Installer или APK Manager , для установки приложения.

Зачем мне установщик? Разве недостаточно нажать на файл .apk?
Вам не нужен установщик, если у вас есть файловый браузер для просмотра файла .apk.

Я предпочитаю использовать ADB. Тем не менее, это немного менее удобно для пользователя. Это не самый простой способ, но он будет работать без SD-карты и без подключения устройства к Интернету (некоторые устройства (планшеты) не подключены).

В командной строке вы должны ввести:

adb install "full-absolute-path-to-apk-here.apk"

Каталог «tools» SDK должен быть в вашем пути, чтобы команда adb работала.

Вам нужно два других приложения из маркета к этому

  • Файловый браузер (astro, ...)
  • Установщик приложений (appinstaller, ...)

Во-первых, вы должны перейти в «Настройки» -> «Приложения» -> поставить галочку «установить приложение из ненадежных источников».

Затем вы можете перейти к файлу apk (вы должны скопировать файл apk на SD-карту) с помощью файлового менеджера и запустить его с помощью программы установки приложений.

1. Я могу просматривать прямо из стандартного файлового браузера. 2. зачем мне установщик?
Потому что нельзя установить apk файл с маркетом.

Я думаю, что все приведенные выше ответы очень актуальны. В следующий раз я бы порекомендовал загрузить APK прямо на ваше устройство из мобильного браузера. Вы сэкономите время и усилия, связанные с перемещением на SD-карту или загрузкой в ​​Dropbox для загрузки на телефон.

К вашему сведению: ссылка на «ответы выше» может быть немного проблематичной, если люди сортируют ответы не так, как вы.

Вот вариант без проводов:

Установите на телефон приложение, например «WiFi File Explorer» (доступно в Play Store).

В приложении вы устанавливаете свой «Домашний» каталог (например, /storage/sdcard), и приложение подключается к вашей сети Wi-Fi, обслуживает этот домашний каталог и предоставляет вам URL-адрес (обычно IP-адрес и порт), который вы теперь можете использовать любой браузер с любого ПК или устройства (в той же сети) для подключения и просмотра/копирования/перемещения/удаления файлов туда и обратно.

Используйте этот метод, чтобы получить файл .apk с ПК на телефон. Затем просто убедитесь, что опция установки APK из альтернативных источников (Настройки-> Безопасность-> Неизвестные источники на Android 4.2.2) включена, и если у вас еще нет обычного приложения File Explorer на вашем телефоне, получите что-то вроде «Всего Commander» и откройте оттуда APK-файл. Начнется процесс установки, и все готово.

Примечание. Следующее решение протестировано на Android 4.2.1, 4.4.2, COS12 (Android 5.0.2) и CM12.1 (Android 5.1.1).


Если на вашем устройстве установлена ​​какая-либо из указанных версий Android, и Android имеет root-права, вы можете просто загрузить или переместить APK на внутреннюю/внешнюю SD-карту вашего устройства, а оттуда в папку /data/app/. Вы можете использовать приложение файлового менеджера для передачи файлов. Перезагрузите устройство, и вы обнаружите, что приложение автоматически установлено в вашей системе. Вы можете увидеть его значок в ящике приложения, и вы сможете использовать приложение оттуда.

Дополнительным преимуществом или, иначе говоря, уязвимостью здесь является то, что этот подход полностью обходит Privacy Guard CyanogenMod и XPrivacy , даже когда оба активны и работают в полностью ограничительном режиме .

Примечание:

  • Мне пришлось прибегнуть к изменению разрешения файла APK rw-r--r--в моем Android 4.4.2, чтобы этот подход работал.
  • Параметр «Неизвестные источники» не нужно включать.
Этот ответ был опубликован только с целью поделиться интересной информацией. Это может быть не очень легко или полезно для обычного конечного пользователя Android.

Убедитесь, что «неизвестные источники» включены, подключите устройство к компьютеру, перетащите .apk на SD-карту и используйте веб-браузер, чтобы перейти к file:///sdcard, коснитесь соответствующего apk, скажите «да» на «этот файл может взорвать ваш телефон» пугающее уведомление, затем нажмите уведомление «файл загружен», и он установлен.