Как за 2 минуты установить любое приложение на Android-смартфон с помощью ПК и ADB

Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com
| Инструкция | ИИ, сервисы и приложения

Установка приложений на Android в большинстве случаев не вызывает затруднений, достаточно нажать на кнопку «Установить» в каком-нибудь магазине приложений. Когда необходимое приложение отсутствует в магазинах, могут начаться сложности. Иногда решение довольно простое, и достаточно скачать на смартфон файл в формате «apk», предварительно разрешив установку из неизвестных источников в настройках устройства. Однако это не всегда работает.

Так выглядит неотключаемая функция «Play Protect», не позволяющая устанавливать apk-файлы, скачанные на смартфон

Для установки приложений с помощью файлов «apk» силами самого смартфона необходимо отключить функцию «Play Защита» (или «Play Protect») в настройках Google Play. Если вы подключены к программе дополнительной защиты аккаунта от Google (Advanced Protection Program), то отключить Play Protect простым нажатием на тумблер в настройках не получится. В этой ситуации для установки приложения из apk-файла можно использовать компьютер на Windows и ADB.

Также ADB будет полезен в том случае, если вам необходимо установить на смартфон с актуальной версией Android какое-нибудь старое, давно не обновляемое приложение. Или если по какой-то причине нужна старая версия какого-нибудь актуального ПО. Android будет всячески противиться его установке, но через ADB любое приложение/игру можно установить «принудительно». Это не гарантирует полную работоспособность приложения, но по крайней мере даст возможность его запустить.

ADB (от англ. Android debug bridge) — это инструмент, призванный расширять стандартные возможности при подключении смартфона на Android к ПК. Он нацелен на разработчиков, а потому для его активации нам понадобится доступ к «Параметрам разработчика» на мобильнике. Получить его очень легко, инструкцию с картинками можно посмотреть здесь в последнем, третьем пункте. Среди параметров разработчика находим и активируем «Отладку по USB».

Далее с портала developer.android.com загружаем на компьютер «инструменты платформы SDK для Windows», ~ 6.4 МБ. Содержимое архива (папку platform-tools) помещаем в какое-нибудь удобное место, например, в корень диска «C». Рядом кладем apk-файл того приложения, которое необходимо установить на смартфон. Важно, чтобы путь до файла не содержал символов на кириллице.

Папка «platform-tools» и apk-файл приложения RuStore на диске «C»

Теперь USB-кабелем подключаем смартфон к ПК. На компьютере открываем папку platform-tools, которую мы ранее вытащили из скачанного архива. В проводнике кликаем ЛКМ по адресной строке (показано стрелочкой на картинке ниже), прописываем «cmd» (без кавычек) и жмем «Enter».

После этого откроется окно с командной строкой. В этом окне мы без кавычек пишем «adb install» и далее путь к нашему apk-файлу. Повторюсь, в нём не должно быть символов на кириллице. В моем случае получается следующая команда:

  • adb install C:\RuStore.apk

Жмем на клавиатуре «Enter» и теперь ожидаем несколько секунд (или минут, если приложение/игра очень тяжелое), пока не появится надпись «Success» после строчки «Performing Streamed Install». В течение этого времени не выключаем телефон и не отсоединяем его от ПК. После получения «Success» каких бы то ни было уведомлений об успешной установке на смартфоне не будет, поэтому просто открываем на мобильнике список установленных приложений и находим новое приложение/игру.

Когда мы убедились в успешной установке, возвращаемся к ПК и в командной строке печатаем «adb kill-server», жмем «Enter» и закрываем это окно. Далее в «Параметрах разработчика» на Android снова находим «Отладку по USB» и выключаем её. Готово, теперь можно отсоединить кабель от смартфона и спокойно пользоваться новым приложением. При желании ранее скачанные и разархивированные на ПК файлы можно удалить.

Изображение в превью:
Автор: Сгенерировано нейросетью Bing
Источник: www.bing.com

22 комментария

2957612@vkontakte
Тоже самое можно сделать проще и быстрей, по воздуху, без кабеля. Без командной строки и с доп. возможностями. Для этого нужно, чтобы ПК и телефон находились в одной сети Wi-Fi. На телефоне установить какое-нибудь приложение связи, например ES Проводник и активировать на нем ftp-сервер. А на компе запустить любой ftp-агент. И вот уже перед вами содержимое телефона. Вы можете копировать с него медиа или документы, а также закачивать туда apk-файлы. А потом средствами телефона их устанавливать. Или еще проще: этой же утилитой с телефона соединиться с сетью компа и прямо с него установить нужные приложения.
m
adb и по сети работает, надо только IP смартфона знать.
7
Конец 2024 года, спасибо капитан очевидность, что бы мы делали без твоего гениального совета. Но рекомендую, сначала научиться читать суть статьи, а не писать абстрактные, бесполезные комментарии, для набивания их количества.
Я уже молчу, что для тебя быстрее развернуть ftp сервер, чем подключить шнурок, получив мгновенный доступ к телефону)
Естественно, я не учитываю случаи, когда слишком закрытая ФС смарта)
«Приложение связи» 😂
P
Мне не надо «разворачивать ftp сервер». Мне достаточно запустить приложение ES Проводник и на десктопе я вижу содержимое телефона. Это быстрее и удобнее, чем по шнурку. Впрочем, ощущение, что все эти методы становятся неактуальными с появлением приложения «телефон» на Win-11
7
А, ну если оно всегда отображается как сетевое расположение, когда 2 устройства в сети, тогда да. Тут я погорячился
З.Ы. ты про аппсу «связь с телефоном»? Оно разе не тупо транслирует экран мобилки? Пк просто сейчас не под рукой, а я это 1 раз открывал)
P
Телефон отображается, как обычный сетевой диск на десктопе. Удобно под Total Commander, в нем встроенный ftp и все делается быстро и прозрачно.
Насчет приложения win-11. Я не знаю, не пользовался, нет необходимости. Но оно постоянно мне что-то предлагает, когда подключаю телефон.
7
Ну, учитывая их попытку сделать архиватор, мб не стоит игра свеч))
P
Исходя из опыта, MS выпускает сырые некачественные инструменты, которые тестирует на пользователях. В свое время я натестировался, теперь хочу просто спокойно работать.
7
Да, особенно ощутил это в clipchamp, вот вроде из коробки есть что нужно, неплохой редактор видосов на скорую руку, можно даже небольшой монтаж сдедать… и что бы ты подумал?) Сохраняет в 30fps) Прога для обрезания видосов, встроенная в видеоплеер, у меня лично, даже после перестановки винды, начинает зачем-то яркость завышать на том, что обрезал) Вот есть все и все равно работает через жопу…
P
Посему я нахожу какие-то удобные пути и долго ими пользуюсь, даже если они устаревают. Запустить ES Проводник на телефоне, а на компе один раз кликнуть на Total Commander и вот телефон как сетевая папка — один из таких путей.
7
А зачем Total Commander на пк? Можно же прямо в проводник расшарить
P
В Total Commader встроен ftp-агент. Один раз настроил его на телефон, Ctrl-F, клик и вот у тебя слева в окне — телефон.
7
Так я и говорю, в винде в explorer ты можешь так же расшарить папку со смартфона, через сетевое расположение,
(тот же сетевой диск), тогда тебе и total commander не нужен, все же удобнее. Ну, если ты конечно принципиально не юзаешь тотал)
P
ES Проводник дает доступ к телефону через протокол ftp, поэтому простое расшаривание через explorer не получится. Мне удобно именно так, но да, можно расшарить, как сетевую папку другими программами.
CtrlDruid
А потом средствами телефона их устанавливать

Вот как раз с этим часто проблемы и возникают, о чем я написал в начале статьи. Либо защита Гугла не дает установить приложение из apk, либо приложение якобы «слишком старое». И здесь как раз нужен ADB.
2957612@vkontakte
Ваша инструкция полезна, но довольно сложна. Те, кто не хочет заморачиваться, не смогут ей воспользоваться, а те, кто разбирается, найдет более простые пути.
S
А разве с помощью адб можно установить, несовместимое со смартфонм приложение?
CtrlDruid
Можно установить старое приложение, которое актуальный android будет отторгать при установке силами самого телефона. Вот пример такого кейса на reddit обсуждался, например — https://www.reddit.com/r/AndroidQuestions/comments/17dd190/anyway_to_run_incompatible_app_on_android_14/
m
А разве adb usb не надо сказать перед install?
CtrlDruid
У меня без этого работает, на последнем скрине пруф)
212789970@vkontakte
Установить и удалить, даже системные приложения если вам они не нужны.
a
Тут лайк как минимум за отсутствие воды, как у 90% статей на этом ресурсе)

Добавить комментарий

Сейчас на главной

Новости

Публикации

Вишлист удалёнщика: 6 подарков тому, кто работает из дома

  • Подборка товаров
  • IXBT Market
За время, прошедшее после эпидемии коронавируса, число людей, работающих из дома сначала значительно выросло, а потом пошло на спад. Компании массово возвращали персонал в офисы, а нередко и сами...

Обзор маленького, но мощного сетевого отпаривателя для одежды Felfri FGS-009

У меня для бытовых нужд глажки белья был приобретен далеко не компактный отпариватель с большим контейнерном и штангой с вешалкой. Хорош ли он или нет, это рассуждения за рамками данного...

Почему некоторые страны богатеют без природных ресурсов, а другие — с ними беднеют

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

Куда летит Икар Ильгиза Фазулзянова: краткий обзор одной бабочки с новой выставки

Несмотря на то, что обзор новой выставки, «На свет из темноты», которая проходит в ГИМе, уже опубликован, к некоторым экспонатам хочется вернуться отдельно.

Покажет скрытое: обзор фонаря с УФ-светодиодом 3 Вт Sofirn SR23

С первого взгляда даже не знаешь к какому классу отнести этот фонарь. Тут яркий заливной белый свет (3300 люмен в турбо) и мощный ультрафиолетовый светодиод для особых задач, невидимых без такой...

Зачем пилоты малой авиации сбрасывают якорь, пролетая над землёй

В интернете легко можно найти видеоролики, где пилот малой авиации летит на минимальной высоте вблизи аэродрома, и сбрасывает вниз нечто, напоминающее якорь небольшой лодки. Это может вызвать некое...