Как устанавливать программы на Андроид ?
Эта инструкция описывает несколько методов установки программ на коммуникаторы под управлением Android.
Приложения для Андроид имеют расширение .apk. Существует несколько методов их установки (все методы дают одинаковый результат):
- Установка приложений через программу Market () на самом телефоне (клиент Market может быть не предустановлен на вашем устройстве, в этом случае пользуйтесь иными способами установки приложений). Если Вас интересует этот способ, прочтите Подробную инструкцию по установке программ с Андроид Маркета.
Если вы хотите покупать приложения, то вам надо воспользоваться программой Market Enabler или ей подобными. - Положите Android приложение (*.apk) на карту памяти. Затем установите через Market () файловый браузер, либо другое приложение, поддерживающее установку сторонних программ (напр: Astro, EStrongs File Manager,..). Средствами этого приложения найдите и откройте файл *.
- Для владельцев телефонов HTC: Установить программу InstallAPK на компьютер и установить приложение пользуясь этой программой.
- Копируем *.apk на флешку и запоминаем его название, в качестве примера файл будет называться com.program.apk. Затем открываем браузер и вводим content://com.android.htmlfileprovider/sdcard/com.program.apk. После чего нажимаем Enter.
- Программу можно установить через командную строку ПК с использованием утилиты
adb (скачать тут:fastboot-tools.zip
(Скачали 11476)
1,41 Mb
). Архив распаковывается в корень диска С: т.е. получается C:\fastboot-tools. В данную папку закидываем файл, который нужно установить.
ФАЙЛ должен быть в формате .apk!
В меню: Настройки > Приложения > Разработка > Отладка по USB.Ставим галочку.
На ПК запускаем командную строку, в ней вводим:cd C:\fastboot-tools
adb-windows.exe install имя.apk
[!] Чтобы вы могли устанавливать приложения, не пользуясь клиентом Android Market (), вам надо поставить галочку в настройках в пункте Неизвестные источники/Unknown Sources (Настройки/Settings -> Приложения/Application Settings).
[!] При установке программ не через Маркет (способами со 2-го), программы не будут привязаны к Маркету -> автоматического обновления не будет. Обновлять можно вручную.
Использование ADB (Android Debug Bridge) для работы с эмулятором — Dual-screen
- Чтение занимает 2 мин
В этой статье
ADB — это важное средство для разработчиков, которое позволяет взаимодействовать с эмуляторами Android и подключенными устройствами. В документации по ADB описано множество функций. Некоторые полезные команды представлены ниже.
- adb kill-server и adb start-server — остановка и запуск службы ADB при необходимости.
- adb devices — вывод списка доступных устройств (включая эмуляторы и телефоны или планшеты, подключенные к компьютеру).
- adb shell — выполнение команд в системе Android, например:
- adb shell pm list packages — вывод списка всех установленных пакетов.
- adb shell pm path com.example.someapp — получение пути к файловой системе указанного пакета.
- adb pull — извлечение файлов из эмулятора или устройства.
Имитация растягивания приложений
Другой вариант использования ADB — имитация входных команд, таких как автоматизация растягивания приложения в Surface Duo. На этих снимках экрана показано, как растягивается приложение путем захвата маркера в нижней части окна и перетаскивания его к петле, пока приложение не будет растянуто на два экрана:
Этот жест можно имитировать с помощью ADB, используя следующую команду:
adb shell input touchscreen swipe 675 1780 1350 1500 3000
Первые четыре значения — это начальная и конечная координаты жеста перетаскивания, а последнее значение — затраченное время (в миллисекундах). Время очень важно, так как при слишком быстром перетаскивании приложение будет не растянуто, а перемещено на другой экран. Три секунды — достаточное время.
Вы также можете имитировать растягивание приложения и другие жесты в рамках тестирования пользовательского интерфейса.
Отладка с помощью команд ADB
Выполните следующие действия для отладки с помощью команд ADB:
Найдите идентификатор устройства в эмуляторе.
Выполните команду
C:\>adb devices
.emulator-5554 device
Найдите пакет для отладки.
Выполните команду
adb shell pm list packages
.package:com.android.managedprovisioning package:com.android.smspush package:com.android.wallpaper.livepicker package:com.android.storagemanager package:com.android.bookmarkprovider package:com.android.settings package:com.android.calculator2 package:com.android.vpndialogs package:com.android.email package:com.android.music
Включите в приложении отладку при запуске (не забудьте про флаг -w).
Выполните команду
adb shell am set-debug-app -w com.microsoft.device.display.samples.masterdetail
.Запустите приложение в эмуляторе.
Откроется всплывающее окно с сообщением о том, что приложение ожидает подключения отладчика. При каждом запуске нужно заново выполнять включение отладчика (или указать аргумент —persistent).
Подключение отладчика Android Studio
В меню Android Studio выберите элементы Run->Attach debugger (Запуск -> Подключить отладчик).
Выберите файл с исходным кодом и установите точки останова.
Как использовать `adb` для установки приложений разработки только для одного пользователя?
Android 4.2 на планшетах добавлена поддержка нескольких пользователей на одно устройство (аналогично настольному OSes), каждый из которых может устанавливать и удалять приложения независимо. В настоящее время использование adb install /path/to/app.apk
устанавливает приложение глобально; каждый пользователь может увидеть и запустить его (как если бы каждый пользователь установил одно и то же приложение из Play store, например).
Есть ли способ загрузить приложение на устройство так, чтобы только один пользователь мог видеть его в меню запуска?
java android adbПоделиться Источник Forest Katsch 23 декабря 2013 в 15:24
4 ответа
Поделиться petrkotek 10 января 2020 в 01:27
8
pm enable [--user USER_ID] PACKAGE_OR_COMPONENT
pm disable [--user USER_ID] PACKAGE_OR_COMPONENT
pm enable —пользователь 12 org.
Поделиться BuffK 12 ноября 2015 в 05:34
7
У него может не быть ‘adb install’ для каждого пользователя, но у него есть опция ‘start’ для каждого пользователя, когда вы хотите запустить APK для тестирования. По умолчанию в документации говорится, что ‘start’ просто запустится для текущего пользователя, но вы можете это сделать
adb shell am start --user USER activity...
чтобы начать APK как кто-то другой. Чтобы получить список пользователей, выполните
adb shell pm list users
Поделиться Michael Galaxy 07 июня 2014 в 04:03
2
Вот полная документация по инструменту adb: http://developer.android.com/tools/help/adb.html
adb установка не предоставляет никакого способа указать целевых пользователей.
Поделиться GareginSargsyan 24 декабря 2013 в 23:34
Похожие вопросы:
Alfresco как фреймворк для разработки приложений?
Я бродил по Интернету и нашел статью, в которой говорилось, что Alfresco-это фреймворк управления контентом, а также фреймворк разработки приложений. Хотя я понимал его как фреймворк управления…
Как использовать локально известный бренд телефона android для разработки приложений?
я знаю, что это может быть то же самое, что и этот вопрос. я тоже с Филиппин, но телефон, упомянутый в этой ссылке, — это samsung, который является всемирно известным брендом, и я знаю, что adb…
Можно ли использовать MOTODEV studio для разработки приложений для любого телефона?
Я начинаю с разработки приложений android, у меня есть телефон motorola atrix,и недавно я прочитал о существовании студии MOTODEV. У меня нет очень полезных функций, и я хотел бы использовать его,…
можем ли мы использовать couchdb для разработки веб-приложений?
Мне было интересно, можем ли мы использовать сценарий java для разработки приложений и использовать couchdb для его обслуживания. Я также представлял себе jquery как библиотеку сценариев java. Как…
Есть ли Android телефонов, которые нельзя использовать для разработки приложений?
Правда ли, что любой телефон Android можно использовать для разработки и тестирования приложений? Я пытаюсь найти какое-нибудь недорогое оборудование вне контракта для разработки и тестирования…
Какие языки программирования можно использовать для разработки Android приложений?
Возможные Дубликаты : Какие языки программирования я могу использовать на Android Dalvik? Какие языки программирования можно использовать для разработки в Android? Какие языки программирования можно…
ADB команда для установки громкости?
Существует ли какая-либо команда Adb для установки громкости на определенное значение? Я знаю, что мы можем сделать adb shell input keyevent для увеличения и уменьшения громкости, но я хочу. ..
Windows скрипт для установки нескольких Android приложений
В моем проекте Android Studio у меня есть несколько разных приложений, и я хочу собрать и установить их все сразу. Я не знал, есть ли какой-нибудь способ сделать это без terminal, но с terminal я…
ADB резервное копирование / восстановление приложений нескольких пользователей?
У меня есть 2 пользователя, определенных в моем устройстве, и я хочу сделать резервную копию всех приложений для всех пользователей. Когда я пытаюсь сделать это с adb backup , он работает только для…
Как использовать adb для установки и отладки приложения в рабочем профиле?
Я разработал приложение android, которое отлично работает. Но если я устанавливаю его в рабочий профиль , он иногда выходит из строя. Установка в рабочий профиль в настоящее время осуществляется…
Android: ADB
Статья проплачена кошками — всемирно известными производителями котят.
Если статья вам понравилась, то можете поддержать проект.
Соединение через Wi-Fi
Клиент-серверное приложение, которое предоставляет доступ к работающему эмулятору или устройству. С его помощью можно копировать файлы, устанавливать скомпилированные программные пакеты и запускать консольные команды. Используя консоль, вы можете изменять настройки журнала и взаимодействовать с базами данных SQLite, которые хранятся на устройстве. В старых версиях SDK программа находилась в папке tools, теперь находится в папке platform-tools.
Состоит из трёх компонентов: фоновой службы (демона), работающей в эмуляторе, сервиса, запущенного на компьютере разработчика, и клиентской программы (наподобие DDMS), которая связывается со службой через Сервис.
Что бы увидеть весь список параметров и команд, которые можно запустить при помощи adb, введите в командной строке следующее (или в окне студии Terminal):
adb help
Если у вас есть файл приложения APK и вы хотите его установить на эмуляторе, то используйте команду:
adb.exe install d:\program.apk
d:\program.apk — это путь к файлу, который хотите установить в эмулятор. После этого установленное приложение появится в эмуляторе. Если приложение слишком большое (несколько мегабайт), то придётся немного подождать, пока установится. Во время установки в консоли курсор будет мигать, а потом появится надпись Success, что означает успешную установку программы.
Также можно удалить ненужную программу по имени его пакета:
adb uninstall <package name>
Чтобы получить список запущенных эмуляторов и их серийные номера, используйте команду:
adb devices
Вы увидите приблизительно такую картину:
Зная имя устройства, вы можете запустить на нужном устройстве требуемую команду:
adb devices List of devices attached 0070015947d30e4b device 015d2856b8300a10 device $ adb –s 015d2856b8300a10 logcat
Перезагрузить устройство. Если устройств несколько, то нужно указать нужное устройство.
adb reboot adb -s 192.168.56.101:5555 reboot
Чтобы перезапустить сервер:
adb stop-server adb start-server
Сделать бэкап и восстановить из бэкапа можно так:
adb backup adb restore <archive name>
Для копирования файлов с устройства на компьютер и обратно используются команды pull и push.
adb push <local source file path> <device destination file path> adb pull <device source file path> <local destination file path>
Shell
Чтобы запустить оболочку (shell) на подключённом устройстве, выполните следующую команду:
adb shell
С ним часто используют команды am и pm. Это не время, а сокращение от Application manager и Package Manager. Например, можно запустить сервис через намерение:
adb shell am startservice –a <intent action>
Для просмотра всех установленных приложений (пакетов):
adb shell pm list packages
Предоставить разрешение приложению/запретить.
adb shell pm grant com.myapp.mypackagename android.permission.INTERNET adb shell pm revoke com.myapp.mypackagename android.permission.INTERNET
Узнать информацию о конкретном приложении.
adb shell dumpsys package ru.alexanderklimov.hellokitty
Получить список доступных системных свойств.
adb shell getprop
Если вы знаете свойство, то можно запросить его значение напрямую.
adb shell getprop ro.build.version.sdk
Получить список всех будильников.
adb shell dumpsys alarm
Информация о всех видимых активностях.
adb shell dumpsys activity top adb shell dumpsys activity adb shell dumpsys activity -h
Символ # обозначает приглашение оболочки (shell prompt).
Вы можете просмотреть список команд, доступных при работе в оболочке, введя следующую информацию по приглашению оболочки:
# ls /system/bin
Список доступных команд (часть)
Чтобы просмотреть список каталогов и файлов, находящихся на корневом уровне (root-level), введите в командной строке оболочки следующую команду:
ls -l
Для просмотра списка баз данных используйте команду:
ls /data/data
В этом каталоге содержится список пакетов, установленных на устройстве. Для примера исследуем пакет com.android.providers.contacts:
ls /data/data/com.android.providers.contacts/databases
Эта команда отобразит файл contacts.db и др., представляющие собой базу данных SQLite.
Logcat
adb shell logcat --help logcat -t 5
Backup Manager
Monkey Stress Tester — Обезьяна с гранатой
Monkey ([android-sdk-path]**/platform-tools) — утилита для генерации случайных жестов на эмуляторе или устройстве, что напоминает движения глупой мартышки.
Подробнее
Для просмотра всех файлов базы данных *.db используйте команду:
ls -R /data/data/*/databases
Вы увидите, что в Android имеются следующие базы данных (зависимости от версии Android набор может варьироваться):
alarms.db
contacts.db
downloads.db
internal.db
settings.db
mmssms. db
telephony.db
Можно активировать команду sqlitе3 для одной из перечисленных баз данных, введя следующую информацию:
#sqlite3 /data/data/com.android.providers.contacts/databases/contacts.db
Для завершения работы с sqlite3 напишите:
sqlite> .exit
Обратите внимание: приглашение для adb — это #, а приглашение для sqlitе3 — это sqlite>.
Запись видео с экрана
Вы можете записать видео с экрана вашего устройства (на эмуляторе не работает):
adb shell screenrecord /sdcard/my_app.mp4
Затем можно сбросить на компьютер.
adb pull /sdcard/my_app.mp4
где /sdcard/my_app.mp4 – путь к файлу с видео (sdcard) и его имя (my_app.mp4).
Максимальное время записи равно трём минутам. Можно прервать запись (Ctrl+C).
Также вы можете управлять качеством записи, разрешением и другими параметрами с помощью следующих команд:
—size <ШИРИНАxВЫСОТА> Задает разрешение, например: 1280×720. По умолчанию этот параметр установлен в соответствии с разрешением главного экрана устройства (если поддерживается), или 1280×720 – если нет.
—bit-rate <СкоростьПотока> Задает скорость потока видео (мегабиты в секунду). По умолчанию – 4 Мб/сек. Например, для записи со скоростью 6 Мб/сек, вам нужно будет ввести следующую команду:
screenrecord --bit-rate 6000000 /sdcard/demo.mp4
—time-limit <Время> Задает максимальную длительность видео в секундах. По умолчанию установлено максимальное значение – 180 сек (3 минуты).
—rotate Поворот видео на 90 градусов. Экспериментальная опция.
—verbose Отображать информацию о процессе записи в окне командной строки.
В Android Studio вы можете начать запись через кнопку записи в панели Android DDMS (Alt-6).
Если вы хотите, чтобы на видео отображались «отпечатки» касаний к экрану, включите в настройках устройства в разделе для разработчиков опцию «Показывать нажатия» или «отображать касания».
Соединение через Wi-Fi
Обычно для тестирования программы на реальном устройстве использует USB-соединение. Предположим, кот уволок куда-то USB-кабель или расшатал USB-порт (ага, валите всё котов). В этом случае можно попробовать использовать Wi-Fi. Описанный ниже способ не гарантирует работоспособность на всех устройствах. Пробуйте.
Сначала соединитесь обычным способом через USB (не знаю, как вы собираетесь это сделать, если у вас утащили кабель и сломали порт). Включите Wi-Fi на компьютере и на устройстве.
Запустите команду:
adb usb
Появится ответ.
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
restarting in USB mode
Убедитесь, что устройство присоединено.
adb devices
Ответ (у вас будет свой набор символов):
List of devices attached
05e18acf device
Меняем режим работы с USB на TCP/IP:
adb tcpip 5555
Ответ:
restarting in TCP mode port: 5555
Теперь вам надо узнать IP-адрес вашего устройства. Пример для Nexus 7: Запускаем Настройки | О планшете | Общая информация | IP-адрес. Перепишите адрес на бумажку. Запускаем команду с этим адресом (у вас будет свой адрес).
adb connect 192.168.1.32
Ответ:
connected to 192.168.1.32:5555
Теперь можете отсоединить кабель. Отдайте его коту, пусть играет.
Проверяем, что устройство по прежнему на связи.
adb devices
Ответ:
List of devices attached
192.168.1.32:5555 device
Отлично! Запускайте приложение и оно по воздуху установится на устройстве.
Учтите, что передача данных будет идти медленнее и для больших приложений будет не слишком удобно использовать данный способ. Хотя я особых тормозов не заметил для учебных примеров.
Если вам надо вернуться к старому способу, то вызываем команду:
adb usb
Указанный способ очень удобен. Недаром на баше есть такие строчки:
Слава Wi-Fi! Котэ не может его перегрызть.
А вот другому повезло меньше и на баше описана его ситуация:Звонок в техподдержку одного интернет-провайдера.
ТП(техподдержка): Добрый день! Я вас слушаю.
А (абонент): У меня тут проблема возникла.
ТП: Какая у вас проблема?
А: Я гонял кота шашкой и перерубил кабель.
Если бы абонент позаботился о настройке через Wi-Fi, то и проблемы бы не было.
Дополнительные материалы
ADB vs Spy Cam & Mic / Хабр
Реклама
Adb – Как переустановить приложение, не сохраняя данные? Oh! Android
adb install foo.apk
При использовании этой команды, если apk существует, я должен получить ошибку * Failure [INSTALL_FAILED_ALREADY_EXISTS] *
adb install -r myapp-release.apk
В этом случае существующий apk будет заменен, сохранив старые данные в соответствии с документами,
‘-r’ означает переустановку приложения, сохранение его данных
Теперь как переустановить приложение, но все предыдущие данные должны быть удалены?
РЕДАКТИРОВАТЬ
Я знаю, что мы можем это сделать
adb uninstall com.
package.foo & adb install foo.apk
Я просто хотел знать, есть ли команда или что-то в самом adb.
Перед установкой очистите данные следующим образом:
adb shell pm clear com.package.foo
То вы можете установить его, используя:
adb install foo.apk
Или просто запускайте свою среду IDE
Попробуйте adb uninstall yourpackage.whatever.com
, а затем установите снова. Или выберите Очистить данные на телефоне для этого приложения.
Нет. (Documented) способ сделать это с помощью команды adb install
. Вместо этого вы должны сделать это:
adb uninstall com.your.package adb install foo.apk
Это adb uninstall com.package.foo && adb install foo.apk
, однако удаление не будет работать, если приложение является системным приложением, которое невозможно удалить. Есть команда
adb shell pm clear packageName
чтобы очистить данные определенного приложения, однако для этого может потребоваться root. Чтобы переустановить apk, как обычно, adb install -r app.apk
Установка клиента Mobile SMARTS на ТСД — Клеверенс
Последние изменения: 30.12.2020
Выберите уточнение:
Скачайте и установите необходимое ПО, после этого начните установку клиента Mobile SMARTS.
В процессе настройки будет предложено установить клиента на устройство.
- Для Windows устройств — скачивать ничего не нужно, просто подключаем ТСД к компьютеру, запускаем программу установки клиента на ТСД и следуем инструкциям установщика, которое описано ниже.
- Для Android устройств — необходимо скачать (файл MobileSMARTS.apk) и установить клиента, который работает на Android устройствах.
- Для тестирования без ТСД — устанавливать вообще ничего не нужно (клиент для ПК устанавливается вместе с платформой Mobile SMARTS), запустив клиент для ПК можно протестировать работу не имея никакого реального устройства или выполнять отладку.
После установки клиента будет доступен код устройства, который требуется для получения лицензии.
Если по каким-то причинам Вы не стали устанавливать клиента на данном этапе настройки, то это можно сделать позже из Менеджера баз Mobile SMARTS (для Windows устройств).
Установка на ТСД с Android через Google Play
Для Android устройств — необходимо на устройство скачать файл MobileSMARTS.apk с Google Play и установить клиента, который работает на Android устройствах.
После установки основного дистрибутива будет доступна ссылка на файл.
Можно найти файл на Google Play самостоятельно, например, введя в поиск «клеверенс».
Загрузка и установка клиента происходит стандартным способом Google Play.
Установка на ТСД с Android через APK
Можно скачать файл MobileSMARTS.apk с сайта прямо на ТСД или на ПК, а затем перекинуть на ТСД по проводу и установить.
Установка на ТСД с Android через ADB
Подключите ТСД проводом к компьютеру и запустите «Менеджер баз Mobile SMARTS» (ярлык для запуска менеджера добавляется автоматически на рабочий стол) выберите базу, которая будет установлена на ТСД.Необходимо чтобы на ТСД был включен ADB.
Запустится установщик. Следуйте инструкциям установщика.
Установка клиента на Windows устройства из менеджера баз Mobile SMARTS
Запустите «Менеджер баз Mobile SMARTS» (ярлык для запуска менеджера добавляется автоматически на рабочий стол) выберите базу, которая будет установлена на ТСД.
Запустится установщик.
При установке в Windows 10 могут возникнуть проблемы с запуском Центра мобильных устройств, подробное решение проблемы описано тут.
В случае если модель мобильного устройства не была определена автоматически (настройки будут не доступны, и вы не сможете продолжить установку клиента), нужно выбрать ее в выпадающем списке.
После выбора подходящего мобильного устройства можно внести корректировки в настройки, если требуется, и продолжить установку.
Конфигурация для загрузки на мобильное устройство
При установке загружает текущую конфигурацию драйвера и показывает информацию об авторе, дате создания и описание конфигурации.
Путь хранения документов и справочников на мобильном устройстве
По умолчанию вся номенклатура хранится на сервере терминалов, а ТСД получает её оттуда по мере необходимости. Это исключает работу с ТСД вне зоны покрытия радиосети. Для решения этой проблемы доступна закачка всей номенклатуры на ТСД (см. Соответствующие примечания в разделах документации о выгрузке номенклатуры из 1С).
Для использования больших справочников номенклатуры базу данных программы следует устанавливать на SD-карту, заранее вставленную в терминал. Устанавливать саму программу на SD карту не нужно!
Для установки базы данных на SD карту нужно выделить «Другое место хранения» и выбрать из списка или задать вручную путь к директории на внешней карте памяти, например \ StorageCard \ Documents.
Ни в коем случае не следует устанавливать дистрибутивы программы на SD карту. На многих моделях ТСД используется старый протокол работы с SD картой, из-за чего программа будет зависать при включении ТСД из спящего режима. Устанавливайте на SD карту только базу данных программы.
Полноэкранный режим работы рекомендуется использовать для ТСД с небольшим размером экрана. Он позволяет максимально увеличить размер окна приложения, скрыв при этом все лишние элементы управления. То же самое касается панели меню.
Для проверки связи подключения мобильного устройства, выберите сервер и нажмите «Проверить связь».
Расширенные настройки
Вы можете самостоятельно настроить терминал, для удобной работы с ним, воспользовавшись расширенными настройками.
Дополнительные настройки подключения к серверу. Заполняются, только если Вам это требуется (обычно остаются не заполненными).
Обмен данными:
Проверка соединения с сервером — выставите время, через которое мобильный терминал будет соединяться с сервером для проверки наличия связи, рекомендуемый интервал 5-15 секунд.
Обмен данными по факту появления документов на сервере — если флаг установлен, то обмен данными между сервером и мобильным устройством будет происходить в случае появления новых документов.
Принудительный обмен данными — Вы можете выставить время, через которое будет происходить обмен данными между сервером и мобильным устройством принудительно, даже если новые документы не появились.
Синхронизация времени с сервером — если флаг установлен, синхронизируется время сервера и мобильного устройства.
Задержка обмена после включения терминала — Вы можете выставить интервал, через который в программе включится модуль подключения к серверу (требуется для некоторых моделей терминалов для корректного подключения к Wi-Fi сети).
Для удобства использования мобильного терминала, вы можете самостоятельно назначить управляющие клавиши, заменив стандартные настройки или назначить клавиши устройству, на котором они не предусмотрены.
Замена Enter — выберите удобную для Вас или назначьте (для модели мобильного устройства, на котором такая клавиша не предусмотрена) клавишу ввода.Замена Esc — дает возможность выбрать удобную для Вас или назначить (для модели мобильного устройства, на котором такая клавиша не предусмотрена) клавишу отмены.
Блокировка — клавиша для блокировки программы пользователем терминала.
Смена пользователя — быстрая клавиша для входа в режим смены пользователя на терминале.
Настройка извещений позволяет включать или отключать звуковые оповещения и применять вибрацию на мобильном устройстве, которое поддерживает данную функцию.
Версия для Windows — позволяет выбрать версию для Windows, установленную на терминале, для корректной работы программы.
Блокировка интерфейса для Windows — блокирует интерфейс операционной системы от вмешательства пользователей терминала.
Автозапуск при включении терминала — функция автоматического запуска приложения, после включения мобильного терминала или его перезагрузки.
Лог операций на терминале — включает режим, при котором ведется расширенный лог выполнения операций, помогающий найти ошибки в работе программы. Рекомендуется включать по запросу отдела технической поддержки компании Клеверенс Софт.
После всех внесенных изменений в настройках программы следует нажать «Установить».
В начале процесса установки на экране будет присутствовать следующая комбинация окон:
Ни в коем случае не следует устанавливать дистрибутивы программы на SD карту. На многих моделях ТСД используется старый протокол работы с SD картой, из-за чего программа будет зависать при включении ТСД из спящего режима.
Устанавливайте на SD карту только базу данных программы.
После нажатия «Да», «Да» или «ОК» начнется копирование дистрибутива на терминал и запуск установки:
В этот момент на терминале будет высвечено диалоговое окно выбора папки для установки, и тут следует нажать «Enter»:
Сразу после этого происходит установка дополнительных файлов программы. Время установки таких файлов отличается в зависимости от модели, от нескольких секунд до 10-12 минут.
Для Windows Server 2008 и выше
Центр мобильных устройств на серверные ОС просто так не ставится (он вырезан), его можно добавить только через компоненты. Для этого потребуется подключение к интернету и обязательная установка обновлений Windows. Также вы можете попробовать найти ответ на странице технической поддержки.
Чтобы установить приложение на ТСД нужно:
- установить на любое ПК в сети ту же версию платформы, что стоит и на сервере;
- подключить ТСД к ПК и произвести установку клиента;
- после установки клиента удалить платформу с пользовательского ПК.
Была ли статья полезна?
Как установить и настроить работу Android Debug Bridge (ADB) на Windows и macOS — TestMatick
Android Debug Bridge (ADB) – утилита командной строки для универсального использования, с помощью которой можно открыть доступ к устройствам на Android.
ADB позволяет:
- Осуществлять установку файлов, а также их копирование и удаление;
- Выполнять установку программы на устройство;
- Записывать видео или делать скриншот экрана телефона;
- В случае сбоя работы устройства, выполнить его отладку;
- Изучать логи с телефона;
- Осуществлять прошивку программ и составляющих элементов системы;
- Получать полый доступ к данным об ОС и о самом устройстве.
Android Debug Bridge
Процесс установки ADB и настройка окружения для ПК с macOS
Чтобы установить ADB на компьютер с поддержкой macOS, необходимо выполнить следующий алгоритм действий:
- С официального источника загрузить файловый документ установки, разработанный для macOS.
- Разархивировать содержимое. Папку «Platform-tools» перенести в любое, удобное для вашего использования место.
- Активировать Launchpad, находящийся в каталоге «Other», открыть приложение Terminal;
- С помощью команды cd, перейти из «Terminal» в «Platform-tools».
- Перейдя в требующуюся директорию, необходимо изучить работоспособность ADB. Для этого потребуется в меню «Terminal», вписать команду «./adb».
- Если среди всех пунктов каталога «Terminal» отображаются данные о применяемых приложениях, значит, все функционирует должным образом.
Установка ADB и настройка окружения для ПК с ОС Windows
Чтобы установить Android Debug Bridge на Windows, необходимо:
- С официального источника загрузить файловый документ установки, разработанный для ОС Windows.
- Извлечь все данные из архива. Перенести папку «Platform-tools» в меню диска C:\.
- Выполнить переход в «Панель управления > Система и безопасность > Система» или воспользоваться набором клавиш Win+Pause/Break, после чего перейти в «Дополнительные параметры системы».
- Зайти в «Переменные среды».
- В «Системные переменные» выбрать «Path» и нажать на «Изменить».
- Вписать путь к «platform-tools», где хранятся adb-файлы.
- Выполнить перезапуск системы и активировать командную строку.
- Вписать команду «adb version». Если вы видите данные с версией ADB, то алгоритм установки выполнен правильно и программа полностью готова к использованию.
Подготовка ОС Android к работе с ADB
Чтобы полноценно работать с ADB на Android-устройствах, необходимо внедрить определенные изменения в параметрах телефона. В зависимости от производителя, конфигурационное меню может разниться, но в целом главные действия схожи:
- Заходим в меню «Settings», где находим раздел «About phone»;
- Быстро нажать по номеру билда до того момента, пока не появится сообщение о том, что вы стали разработчиком;
- В главных конфигурациях перейти в раздел «Developer option»;
- Нажать на «USB debugging»;
- Подключить устройство к ПК с помощью USB;
- На телефоне подтвердить отладку по USB.
Прежде чем приступать к работе, необходимо убедиться, что ПК обнаружило мобильное устройство и весь функционал работает правильно. Чтобы выполнить это на компьютерах с ОС Windows, в командной строке следует набрать «adb devices».
Работая на ПК с macOS, все команды нужно вводить, начиная с «./».После всего этого, на экране должно появиться уведомление о том, что все шаги выполнены правильно и программа готова к использованию. Если же подобная информация не отобразилась, следует убедится, есть ли официальный драйвер утилиты.
Самые распространенные команды ADB
Команда | Содержание |
adb | Вывод всех команд в окно консоли |
adb devices | Вывод на дисплей данных об устройствах, которые подключены к ПК, а также их серии |
adb reboot | Перезагрузка Android |
adb logcat | Сбор логов и их просмотр с телефона.![]() |
adb push C:\Users\user\Documents\temp.txt /sdcard | Позволяет отправлять документы с компьютера на мобильное устройство. Для этого требуется написать адрес к отправляемому файлу и место, где оно будет храниться на телефоне |
adb logcat -d > ~/test.log | Сбор логов с телефона и их запись в отдельный файловый документ |
adb shell screenrecord /sdcard/test.mp4 | Запись дисплея телефона, с указанием места хранения файла, наименования и расширения |
adb install C:\test.apk | Установка программы на устройство. Для этого нужно ввести путь к утилите |
adb shell screencap /sdcard/test.png | Скриншот с мобильного устройства, с указанием места хранения, наименования и расширения |
Таким образом
Android Debug Bridge – это универсальный инструмент, полезность которого в работе тестировщика очень высока, особенно, если это касается работы с Android-устройствами при проведении тестирования мобильных приложений.
Хоть интерфейс ADB сложно назвать привлекательным, его функциональные возможности очень широки, а это ключ к эффективной работе с мобильными устройствами.
Как установить приложения на Android-устройство с компьютера
Android — одна из самых настраиваемых операционных систем, поскольку вы можете настроить практически все на своем устройстве Android. В отличие от iOS, Android даже позволяет загружать и устанавливать приложения на ваше устройство из неофициальных источников.
Это означает, что вам больше не нужно полагаться на официальный Google Play Store, чтобы получить свои приложения, поскольку вы можете получить любое приложение из любого источника и установить его на свое устройство без каких-либо ограничений.
Один из способов установки приложений на Android-устройство — использовать утилиту ADB (Android Debug Bridge) . Это инструмент, который позволяет вам выполнять различные команды на вашем устройстве с вашего компьютера. Одна из этих команд позволяет устанавливать приложения на Android-устройство прямо из окна терминала или командной строки на вашем компьютере.
Следующее руководство посвящено тому, как вы можете использовать ADB для установки новых приложений и удаления существующих приложений с вашего устройства, не покидая вашего компьютера.Я буду использовать Mac для выполнения шагов, описанных в следующем руководстве. Шаги будут немного отличаться для пользователей Windows и Linux.
Загрузите и установите ADB на свой компьютер
ADB — действительно отличная утилита, поскольку она позволяет вам выполнять ряд задач на вашем устройстве, пока оно подключено к вашему компьютеру. Вы можете устанавливать и удалять приложения, перезагружать устройство в режиме восстановления и выполнять несколько других задач на вашем устройстве со своего компьютера.
Кому
используйте ADB для установки приложений на свое устройство, это первое, что вам понадобится
для этого нужно загрузить и настроить инструмент ADB на свой компьютер. это
доступно для всех трех основных операционных систем, включая Windows,
Mac и Linux.
Перейдите на страницу ADB на официальном сайте Android и загрузите пакет для своей операционной системы. После загрузки извлеките файлы из архива на свой компьютер.
Вы получит несколько файлов в извлеченной папке, как показано выше. Ты не нужно открывать ни один из них, так как вы будете использовать Терминал для работать с этими файлами.
Подготовьте устройство для связи ADB
Теперь, когда инструмент ADB загружен и настроен на вашем компьютере, вам нужно подготовить устройство Android для связи с ADB.По умолчанию ваше устройство не распознается на вашем компьютере, так как вам нужно сначала включить опцию на устройстве.
- На устройстве Android запустите приложение Настройки и нажмите О телефоне .
- Вы увидите информацию о своем телефоне на следующем экране. Найдите и коснитесь опции Build number примерно 7-8 раз, и вы увидите, что вы разработчик.
- Вернитесь в приложение Settings , и вы найдете новую опцию Developer options .Войдите в эту новую опцию и включите опцию, которая говорит Отладка USB . Это опция, которая позволяет вашему устройству обмениваться данными с вашим компьютером через ADB, и она должна быть включена всякий раз, когда вы используете ADB.
Установить приложение с помощью ADB
Оба теперь ваше устройство и компьютер готовы к работе с ADB, так что давайте начать установку приложений на свое устройство с помощью инструмента.
- Подключите устройство Android к компьютеру с помощью кабеля USB. Если ваше устройство предлагает вам выбрать режим подключения, выберите передачу данных.
- Если вы являетесь пользователем Windows, откройте папку, содержащую файлы ADB, удерживайте нажатой клавишу Shift на клавиатуре, щелкните правой кнопкой мыши в любом месте экрана и выберите Открыть окно команд здесь .
- Если вы пользователь Mac, запустите приложение Terminal , введите cd , нажмите пробел , перетащите папку ADB в окно терминала и, наконец, нажмите Enter . Ваша папка ADB теперь должна быть текущим рабочим каталогом в Терминале.
- Введите ./adb devices в окне Терминала и нажмите Введите . В нем будут перечислены все ADB-совместимые устройства, подключенные к вашему компьютеру. Вы найдете свой телефон в этом списке устройств.
- Теперь, когда ADB распознает ваше устройство, введите ./adb install , нажмите Пробел , перетащите APK-файл приложения Android в окно Терминала и нажмите Введите . Выбранное приложение будет установлено на ваше устройство.
Открыть панель приложений на вашем устройстве, чтобы подтвердить, действительно ли приложение установлены.
Использование
с помощью этого метода вы можете установить на свой Android столько приложений, сколько захотите.
устройство, не отходя от компьютера.
Удаление приложения с помощью ADB
АБР также позволяет удалить приложения, установленные на вашем устройстве, с вашего компьютер, но есть загвоздка. Вы должны знать название пакета приложение, которое вы хотите удалить со своего устройства, и это что-то многие из вас могут не знать.
каждый У приложения для Android есть название пакета, но, к сожалению, вы не можете его найти их легко на вашем устройстве. Однако, чтобы помочь вам с задачей, есть приложение, которое позволяет отображать название пакета для всех приложения на вашем устройстве.
Перейдите в магазин Google Play, загрузите и установите Инспектор приложений на свое устройство. Запустите его, выберите приложение, которое хотите удалить с помощью ADB, и на экране появится название пакета приложения.
Получить
обратно в Терминал на вашем компьютере.Введите ./adb uninstall ,
нажмите пробел , введите имя пакета приложения и нажмите , введите .
Ваш выбранное приложение будет удалено с вашего устройства Android.
Если на вашем компьютере есть много приложений Android, вы можете использовать инструмент ADB, чтобы устанавливать эти приложения одно за другим на свое устройство, не перенося их на устройство.
Установите APK с помощью команд ADB на устройствах Android
Помимо загрузки APK на устройства Android, вы также можете установить APK с помощью команд ADB.В этом руководстве мы увидим, как легко загрузить APK через ADB. Читайте дальше, чтобы узнать больше.
Здравствуйте, ребята, как установить приложение на устройство под управлением Android? Большинство моих друзей ответили на этот вопрос самыми распространенными ответами, такими как установка из приложения Google Play Store на свои устройства Android или установка приложений, войдя в свой Play Store на ПК и установив автономные приложения с SD-карты, включив опцию Неизвестные источники в настройках устройства. Большинство пользователей Android попадают в одну из этих категорий, потому что это простой способ установки приложений. Но что, если пользовательский интерфейс вашего устройства рухнет, и вы не сможете получить доступ к каким-либо приложениям на своем устройстве?
Когда вы играете с каким-то случайным приложением, ваше устройство иногда может выйти из строя из-за того, что оно мешает работе пользовательского интерфейса вашего устройства. Этот наиболее вероятный сценарий заключается в том, что панель запуска устройства зависла и недоступна. Как вы знаете, без приложения запуска вы не можете получить доступ ни к чему на вашем устройстве. Таким образом, если вам нужно установить какое-либо стороннее приложение для запуска, чтобы попасть на ваше устройство, вам необходимо загрузить APK-файл приложения для запуска на свой компьютер.Если сервисы Google Play рухнули (обычно это происходит, когда вы пытаетесь модифицировать свое устройство), вы вообще не можете установить приложение из Play Store.
В таком случае вам на помощь придет ADB. ADB — это аббревиатура от Android Device Bridge, которая служит мостом между вашим ПК и устройством Android. Вы можете устанавливать приложения с помощью этого инструмента ADB, но он не ограничивается этим, объем инструмента ADB намного выше, и даже если вы мало знаете о разработке Android, вы поймете его важность.Но ради темы мы покажем вам, как устанавливать приложения для Android из ADB. Итак, приступим к руководству.
Препараты
Установите APK с помощью команд ADB
- Давайте подготовим ингредиенты, распакуем файлы ADB в папку на вашем ПК и поместим APK-файл, который вы хотите установить (мы устанавливаем Whatsapp). У вас должны быть похожие файлы:
- Теперь откройте командную строку в папке ADB, удерживая клавишу Shift и щелкнув правой кнопкой мыши в пустом месте папки.
- Подключите ваше устройство к ПК и введите следующую команду, чтобы проверить, обнаружено ли ваше устройство ПК.
устройства adb
Установите APK с помощью команд ADB на устройствах Android. При обнаружении вы увидите результат, аналогичный приведенному ниже:
- Если ваше устройство не отображается в Списке устройств, проверьте драйверы устройств на вашем ПК и вернитесь.
- Теперь введите следующую команду, чтобы установить приложение с вашего ПК:
adb install <имя приложения.apk>
Установите APK с помощью команд ADB на устройствах AndroidГде имя apk — это точное имя приложения, которое вы устанавливаете. Посмотрите этот снимок экрана, например:
- Если он показывает успех, apk успешно установлен на вашем устройстве Android. Также существует множество опций для команды установки ADB:
adb install -r
adb install -s <имя приложения.apk> [Параметр -s позволяет установить приложение на SD-карту, если приложение поддерживает функцию перехода на SD-карту]
- Если вы хотите удалить приложение, выполните аналогичную процедуру. Введите следующую команду:
удаление adb
- Но если вы хотите удалить приложение, вам нужно знать полное имя пакета, например com.
adobe.reader, , что немного сложно.
Вот и все, попробуйте этот небольшой трюк на своем устройстве.
Сообщите нам результат в разделе комментариев ниже.
Как установить APK с помощью команд ADB
Когда вы думаете об установке приложения на свой смартфон Android, что первое, что приходит вам в голову? Магазин Google Play, верно? Загрузка и установка приложения из Play Store — самый простой и легкий способ сделать это. Однако это, безусловно, не единственный метод. Ну, для начала, у вас всегда есть возможность установить приложения из файлов APK.Эти файлы похожи на установочные файлы для программного обеспечения, которые можно загрузить с помощью веб-браузера, такого как Chrome, а затем установить по мере необходимости. Единственное требование — включить разрешение «Неизвестные источники» для своего браузера.
Теперь описанный метод требует, чтобы у вас был прямой доступ к вашему устройству, но рассмотрим ситуацию, когда случайно какой-то системный файл будет поврежден. Это приводит к сбою вашего пользовательского интерфейса и невозможности доступа к телефону. Единственный способ решить проблему — установить стороннее приложение пользовательского интерфейса, чтобы устройство снова начало работать.Здесь на помощь приходит ADB. Он позволяет вам управлять своим устройством с помощью компьютера. Это единственный способ установить приложения на свое устройство в такой ситуации.
Что ж, это всего лишь один из многих сценариев, в которых ADB может стать вам спасителем. Таким образом, это принесет вам пользу только в том случае, если вы больше узнаете об ADB и научитесь его использовать, а мы именно этим и собираемся заниматься. Мы собираемся обсудить, что такое ADB и как он работает. Мы также проведем вас через различные этапы процесса настройки и последующего использования ADB для установки приложений на ваше устройство.
Как установить APK с помощью команд ADB
Что такое ADB?
ADB — это сокращение от Android Debug Bridge. Это инструмент командной строки, который является частью Android SDK (Software Development Kit). Он позволяет вам управлять своим Android-смартфоном с помощью ПК при условии, что ваше устройство подключено к компьютеру через USB-кабель. Вы можете использовать его для установки или удаления приложений, передачи файлов, получения информации о сети или Wi-Fi-соединении, проверки состояния батареи, создания снимков экрана или записи экрана и многого другого.В нем есть набор кодов, которые позволяют выполнять различные операции на вашем устройстве. Фактически, ADB — это очень мощный инструмент, способный выполнять сложные операции, для освоения которых требуется хорошая практика и обучение. Чем больше вы исследуете мир программирования, тем более полезным для вас станет ADB. Однако для простоты мы просто рассмотрим некоторые основы и в основном научим вас, как установить APK с помощью ADB.
Как это работает?
ADB использует отладку по USB для управления вашим устройством. При подключении к компьютеру с помощью USB-кабеля клиент ADB может обнаружить подключенное устройство. Он использует командную строку или командную строку в качестве среды для передачи команд и информации между компьютером и устройством Android. Существуют специальные коды или команды, которые позволяют управлять процессами и операциями на вашем устройстве Android.
Каковы различные предварительные условия для использования ADB?
Теперь, прежде чем вы сможете установить APK с помощью команд ADB, вам необходимо убедиться, что выполнены следующие предварительные требования.
1. Первое, что вам нужно, это убедиться, что драйвер устройства установлен на вашем ПК. Каждый смартфон Android поставляется с собственным драйвером устройства, который автоматически устанавливается при подключении телефона к компьютеру. Если на вашем устройстве его нет, вам необходимо скачать драйвер отдельно. Для устройств Google, таких как Nexus, вы можете просто установить драйвер Google USB, который является частью SDK (мы обсудим это позже). Другие компании, такие как Samsung, HTC, Motorola и т. Д.предоставить драйверы на соответствующих сайтах.
2. Следующее, что вам нужно, это включить отладку по USB на вашем Android-смартфоне. Вариант для этого можно найти в разделе Параметры разработчика. Сначала включите параметры разработчика в меню настроек.
После этого нужно включить отладку по USB в опциях разработчика.
а. Откройте Settings и выберите опцию System .
г.Теперь нажмите Параметры разработчика .
г. Прокрутите вниз и в разделе Debugging вы найдете настройку для USB-отладки . Просто включите переключатель, и все готово.
3. И последнее, но не менее важное: вам необходимо загрузить и установить ADB на свой компьютер. Мы обсудим это в следующем разделе и проведем вас через весь процесс установки.
Как скачать и установить ADB в Windows?
Как упоминалось ранее, ADB является частью Android SDK, поэтому вам необходимо загрузить весь установочный пакет для набора инструментов. Следуйте инструкциям ниже, чтобы загрузить и установить ADB в Windows 10:
1. Щелкните здесь, чтобы перейти на страницу загрузки инструментов платформы Android SDK.
2. Теперь нажмите кнопку «Загрузить SDK Platform-Tools для Windows» . Вы также можете выбрать другие параметры в зависимости от используемой операционной системы.
3. Примите Условия использования и нажмите кнопку «Загрузить» .
4.После загрузки zip-файла извлеките его в место, где вы хотите сохранить файлы набора инструментов.
Вы сможете увидеть «ADB» в папке вместе с другими инструментами. На этом процесс установки завершен. Теперь мы перейдем к следующему шагу, который использует ADB для установки APK на ваше устройство.
Как использовать ADB для установки APK на устройство?
Перед тем, как приступить к установке APK с помощью команд ADB, необходимо убедиться, что ADB настроен правильно и подключенное устройство определяется правильно.
1. Для этого подключите Android-устройство к компьютеру, а затем откройте папку, содержащую инструменты платформы SDK.
2. В этой папке зажмите и удерживайте Shift, а затем щелкните правой кнопкой мыши . В меню выберите опцию « Открыть командное окно здесь ». Если параметр для открытия окна команд недоступен, щелкните «Открыть окно PowerShell здесь».
3. Теперь в окне командной строки / окна PowerShell введите следующий код: «.\ adb devices »и нажмите Enter.
4. Это отобразит имя вашего устройства в командном окне.
5. Если нет, значит, проблема с драйвером устройства.
6. Есть простое решение этой проблемы. Перейдите в панель поиска на вашем компьютере и откройте Диспетчер устройств.
7. Здесь будет указано ваше устройство Android. Щелкните правой кнопкой мыши и просто коснитесь опции обновления драйвера .
8. Затем нажмите на опцию поиска драйверов в Интернете. Если есть какие-либо новые драйверы, они будут автоматически загружены и установлены на вашем компьютере.
9. Теперь вернитесь в командную строку / окно PowerShel l, введите ту же команду, указанную выше, и нажмите Enter. Теперь вы сможете увидеть имя устройства, отображаемое на экране.
Это подтверждает, что ADB успешно настроен и ваше устройство подключено правильно.Теперь вы можете выполнять любые операции на своем телефоне с помощью команд ADB. Эти команды необходимо вводить в окне командной строки или PowerShell. Чтобы установить APK на ваше устройство через ADB, вам необходимо, чтобы файл APK был сохранен на вашем компьютере. Предположим, мы устанавливаем файл APK для медиаплеера VLC.
Следуйте инструкциям ниже, чтобы установить приложение на свое устройство:
1. Первое, что вам нужно сделать, это переместить файл APK в папку, содержащую инструменты платформы SDK. Это упростит задачу, так как вам не придется вводить полный путь для расположения файла APK отдельно.
2. Затем откройте окно командной строки или окно PowerShell и введите следующую команду: « adb install
3. После завершения установки на экране появится сообщение « Success ».
Рекомендовано:
Таким образом, вы успешно узнали , как установить APK с помощью команд ADB . Однако, как упоминалось выше, ADB является мощным инструментом и может использоваться для выполнения различных других операций. Все, что вам нужно знать, это правильный код и синтаксис, и вы сможете сделать гораздо больше. В следующем разделе у нас для вас есть небольшой бонус. Мы перечислим некоторые избранные важные команды, с которыми вы можете попробовать и весело провести время, экспериментируя.
Другие важные команды ADB
1. «adb install -r
2. «adb install -s
3. «adb uninstall
4. «adb logcat» — Эта команда позволяет просматривать файлы журналов устройства.
5. «adb shell» — Эта команда позволяет открыть интерактивную оболочку командной строки Linux на вашем устройстве Android.
6. «adb push <путь к файлу> / sdcard / <имя папки>» — Эта команда позволяет вам перенести некоторый файл с вашего компьютера на SD-карту вашего Android-устройства. Здесь «путь к файлу» означает путь к файлу на вашем компьютере, а «имя папки» — это каталог, в который файл будет перенесен на ваше устройство Android.
7. «adb pull / sdcard / <имя файла> <путь к файлу>» — Эту команду можно рассматривать как обратную команде push.Он позволяет передавать файл с Android-устройства на компьютер. Вам необходимо ввести имя файла на SD-карте вместо «filename». Укажите место на вашем компьютере, где вы хотите сохранить файл, вместо «пути к файлу».
8. «adb reboot» — Эта команда позволяет перезагрузить устройство. Вы также можете выбрать загрузку устройства в загрузчике, добавив -bootloader после перезагрузки. Некоторые устройства также позволяют напрямую загружаться в режиме восстановления, набрав «reboot recovery» вместо простой перезагрузки.
Установите приложения с помощью команды ADB
Иногда мы не можем установить приложения Android обычными способами, такими как Google Play, или вручную из внутренней памяти. В этом случае у меня Samsung S7 edge с заводским двоичным кодом Samsung, и мне нужно установить на него Root Explorer, что невозможно через Google Play или через внутреннее хранилище. Итак, в этом посте я собираюсь написать руководство по установке приложений на Samsung с комбинированной прошивкой.
Если у вас также есть проблема с установкой приложений на свой телефон, будучи пользователем или специалистом по мобильному телефону, я рекомендую вам прочитать этот пост и посмотреть видеоурок по установке приложений с помощью команд adb.
Как установить приложения для Android с помощью команды adb:
У вас должен быть минимальный пакет adb и драйверы adb для вашего телефона на вашем компьютере и включена отладка usb для установки приложений Android на ваше устройство Android.
Перейдите к About> Software information> Нажмите на Build number 7 time> вернитесь и войдите в Developer options> Enable Developer options if you have on off toggle button> Включите USB-отладку в параметрах разработчика.
- Подключите свой телефон Android к компьютеру через USB-кабель.
- Принять запрос на отладочное соединение USB на экране телефона.
- Перейдите в папку установки Minimal adb .
- Нажмите и удерживайте клавишу Shift на клавиатуре.
- Щелкните правой кнопкой мыши пустое место в папке установки adb в любом месте.
- Нажмите « Открыть окно PowerShell здесь «.
- Введите « cmd » в окне командной строки.
- Введите adb install [имя приложения, включая .apk], например, adb install facebook.apk и нажмите Enter.
- Приложение будет установлено через несколько секунд или минут.
- Вы получите сообщение Success и готово!
Посмотрите учебное пособие: как установить приложения через ADB на урду?
Следуйте за нами, чтобы узнать больше о крутых и реальных решениях, связанных со смартфоном.
Как установить приложения через adb | команда adb для установки приложений | команда для установки приложения через adb | как установить приложения для Android через usb-кабель | Android-приложения устанавливаются с помощью команды adb | установить приложения через командную строку | установить приложения через cmd | команда для установки приложения android | #FRPFIX | FRPFIX | FRP FIX | FRP Bypass | Учебные пособия по удалению FRP | Учебное пособие по установке приложения для Android | Установка Android-приложения с помощью команды |
Как установить пользовательские приложения в качестве системных приложений Android
Одним из преимуществ наличия устройства Android является возможность установить на него приложение. Установка проста: раз, два, три; просто найдите нужное приложение в магазине Google Play и нажмите кнопку «Установить». Хотя установка приложений проста, их можно устанавливать как пользовательские, так и системные приложения.
Пользовательские приложения устанавливаются обычным способом через Google Play Store, Amazon Appstore, сторонние рынки или через боковую загрузку. Напротив, системные приложения — это приложения, предварительно установленные в системном разделе телефона вместе с ПЗУ, и, как правило, пользователи устройств Android не имеют доступа к системному разделу.Это означает, что обычно пользователи не могут напрямую устанавливать приложения или удалять из системного раздела.
Вы можете устанавливать пользовательские приложения в качестве системных приложений, используя такие приложения, как Titanium Backup, но вам нужно выбрать платную версию приложения, чтобы пользоваться такой функцией. Однако есть и другие методы установки пользовательских приложений в качестве системных приложений без уплаты комиссии. Ознакомьтесь с этим руководством, чтобы узнать о методах установки обычных пользовательских приложений в качестве системных приложений.
Предупреждение
- Информация в этом руководстве предназначена только для учебных и образовательных целей.Нет гарантии, что эти инструкции будут работать в ваших конкретных и уникальных обстоятельствах.
- Используйте эти инструкции на свой страх и риск. Мы не несем никакой ответственности за все, что случится с вами или вашим устройством в результате использования вами информации в этом руководстве.
- Прежде чем выполнять инструкции, прочтите и усвойте все руководство.
Требования
- Устройство Android с рутированным доступом. Если вы еще не рутировали свое устройство Android, вы можете ознакомиться с нашим списком методов рутирования, которые мы рассмотрели.
- Включите отладку по USB на вашем устройстве Android. На большинстве устройств Android отладку по USB можно найти в разделе «Настройки »> «Приложения»> «Разработка ».
- Сделайте резервную копию всех личных данных на вашем телефоне, чтобы убедиться, что у вас есть копия ваших личных данных (например, контакты, SMS, MMS, настройки Интернета, пароли Wi-Fi и т. Д.) На случай, если процедура, описанная в этом руководстве, удалит такие данные .
- Поддерживайте уровень заряда аккумулятора 70% или более, чтобы убедиться, что у вас достаточно энергии для всей процедуры.
Установка системного приложения с помощью ES File Explorer
Для этого метода вам потребуется root-доступ и приложение ES File Explorer. Вы можете бесплатно скачать это приложение в магазине Google Play.
- Настройте проводник ES, выполнив следующие действия:
- Запустите ES File Explorer.
- Выберите Меню и выберите Настройки.
- В разделе «Настройки» включите параметры для До root и Root Explorer .Появится сообщение, требующее подтверждения вашего действия.
Вам также потребуется подтвердить доступ суперпользователя.
- Включить Mount File System.
- Вернуться в главное меню приложения.
- Получите копию APK (пакета Android) приложения, который вы хотите сохранить как системный файл, выполнив следующие шаги (перейдите к шагу 3, если у вас уже есть APK-файл приложения):
- Установите приложение из магазина Google Play. В этом руководстве мы будем использовать приложение BioRhythms в качестве примера.
- Запустите ES File Explorer и перейдите к / data / app .
- Найдите APK-файл, который вы хотите установить как системное приложение. Если вы не знаете имя файла APK, просто перейдите по ссылке в Google Play Store для выбранного приложения. Просмотрите ссылку и обратите внимание на слова после «? Id =». Это будет имя вашего APK-файла. Например, ссылка на приложение BioRhythms — https://play.google.com/store/apps/details?id=app.biorhythms. APK-файл BioRhythms — app.
biorhythms-1.apk .
- Создайте резервную копию выбранного APK, скопировав ее на SD-карту телефона.
- После создания резервной копии долгое нажатие на APK-файл появится меню. Выберите Cut . Внизу экрана появится синяя стрелка.
- Вернитесь в главное меню и перейдите в / system / app / .
- Перетащите маленькую стрелку внизу экрана. Появится значок файла APK.
- Коснитесь файла APK, и он будет перенесен в / system / app /.
- Найдите APK-файл в папке / system / app / . Нажмите и удерживайте, и появится меню.
- Выберите в меню Свойства . Появятся свойства диалога.
- Нажмите Изменить , и откроется диалоговое окно разрешений.
- Установите флажки для следующих разрешений в диалоговом окне:
- Пользователь: Чтение и Запись
- Группа: Прочитать
- Другое: Прочитать
- Выберите OK после выполнения необходимых настроек.
- Перезагрузите ваше устройство.
Ваше приложение теперь сохранено как системное приложение.
Установка системного приложения через ADB
Для этого метода убедитесь, что на вашем компьютере установлен ADB (Android Debug Bridge). Вы можете получить ADB, установив Android Software Development Kit (SDK) на свой компьютер.
Для получения дополнительной информации ознакомьтесь с нашими руководствами по установке Android SDK на свой компьютер и по использованию ADB. Также убедитесь, что на вашем компьютере установлены соответствующие драйверы USB для вашего устройства.
Для приложений, установленных на устройстве
- Предполагая, что вы установили приложение на свое устройство, перейдите по ссылке приложения в Google Play Store и обратите внимание на слова после «? Id =» и игнорируйте остальные. Для приложения BioRhythms ссылка https://play.google.com/store/apps/details?id=app.biorhythms. Обратите внимание на апп.
Биоритмов.
- Подключите устройство к компьютеру через USB-кабель.
- Откройте командную строку на своем компьютере и введите следующие команды:
- Введите команду
ls appfilename *
(где appfilename — это идентификатор приложения в Google Play Store; убедитесь, что вы добавили звездочку в конце).Основываясь на нашем примере выше, команда будет выглядеть так:ls app.biorhythms *
. Эта команда отобразит полное имя файла APK приложения. В случае нашего примера приложения на экране появится app.biorhythms-1.apk . Это полное имя файла APK приложения. Обратите внимание на это полное имя файла. - Введите следующую команду:
-
mv apk_full_filename_here / system / app /
apk_full_filename_here
-
выход
-
выход
-
adb перезагрузка
В случае нашего примера приложения приведенная выше команда будет выглядеть так:
-
мв прим.
биоритмы-1.apk /system/app/app.biorhythms-1.apk
-
- Устройство перезагрузится. Ваше приложение теперь сохранено как системное приложение.
Для приложений, APK-файлы которых находятся на жестком диске ПК
Если ваша копия APK-файла приложения находится на вашем компьютере, вы можете выполнить следующие действия:
- Откройте командную строку на своем компьютере и перейдите туда, где находится файл APK.
- Включите отладку по USB на вашем устройстве и подключите устройство к компьютеру через USB-кабель.
- Введите следующие команды:
-
ADB перемонтировать
-
adb push apk-filename-здесь / system / app /
-
adb shell chmod 644 / system / app /
apk-filename-здесь
-
adb перезагрузка
В случае нашего примера приложения команда будет выглядеть так:
-
adb remount
-
adb push
app.
biorhythms-1.apk
/ system / app /
-
adb shell chmod 644 / system / app /
app.биоритмы-1.apk
-
adb перезагрузка
-
- Ваш телефон автоматически перезагрузится. Теперь ваше приложение будет сохранено как системное.
Поздравляем! Ваше обычное пользовательское приложение теперь установлено как системное приложение на вашем Android-устройстве.
Android ADB Примеры установки / удаления приложений
В этой статье рассказывается, как использовать ADB (Android Debug Bridge) для установки или удаления файла apk на устройствах Android.Вы можете прочитать статью Как использовать Android Debug Bridge (ADB), чтобы узнать больше, если вы не знаете об Android ADB.
1. Используйте ADB для установки файла Apk приложений Android.
1.1 Отправьте apk-файл приложения на устройство Android.
// Отправить в папку системного приложения adb push example.apk / system / app. // Отправляем в папку пользовательского приложения adb push example.apk / data / app.
Этот метод имеет следующие недостатки.
- Возможно, перезапишите исходное приложение, поэтому вам лучше использовать команду ниже для резервного копирования исходного приложения перед работой.
// Вытащить apk android с устройства в локальную папку. adb pull /system/app/example.apk / user / app_bak
- Обычно вы можете столкнуться с сообщениями об ошибках ниже.
не удалось скопировать /user/example.apk в /system/app/example.apk: файловая система только для чтения.
Это потому, что папка / system / app предназначена только для чтения, вы не можете помещать файлы в эту папку.
Чтобы решить эту проблему, вам необходимо использовать команду adb install с опцией -r для принудительной установки файлов apk, мы представим ее ниже.
// -r означает принудительную установку. adb install -r /user/example.apk
Выше adb install apk file Команда установит apk файл в каталог / data / local / tmp / .
1.2 Используйте команду adb install.
- Запуск эмулятора Android.
- Запустите команду adb install apk file, как показано ниже, чтобы поместить приложение Android в каталог emulator / data / app.
adb установить C: /work/example.apk
- Щелкните значок приложения Android, чтобы запустить его на экране эмулятора Android.
2. Используйте ADB для удаления файла Apk приложений Android.
2.1 Используйте команду ADB Uninstall App Apk File.
Вы можете найти имя пакета приложения для Android, используя монитор устройства Android. Имя пакета находится в папке / data / data .
Вы можете обратиться к статье Android Device Monitor Can not Open Data Folder Resolve Method, чтобы узнать, как использовать монитор устройства Android.
// Команда ниже вернет все пакеты приложений Android, установленные на подключенном устройстве Android.adb shell pm список пакетов -f -3 // удалить приложение Android по имени пакета приложения. adb uninstall <название пакета приложения>
> adb удалить com.dev2qa.example Успех
2.2 Используйте команду оболочки ADB.
> оболочка adb generic_x86: / # cd / data / app generic_x86: / данные / приложение # rm com.dev2qa.example.apk
3. Удалите приложение Android в эмуляторе.
Вы также можете использовать эмулятор Android для удаления установленных приложений Android.
- Нажмите Настройки -> Приложения .
- Щелкните приложение Android, которое вы хотите удалить, в списке приложений.
- Нажмите кнопку удаления на информационной панели приложения.
4. Как автоматически удалить приложения Android перед запуском / отладкой приложения Android в Android Studio.

- Щелкните пункт Run / Debug -> Edit Configurations (для Windows) в верхней строке меню android studio, чтобы открыть окно Edit Configurations .
- Если вы запускаете android studio в macOS, щелкните пункт меню Run -> Run / Debug , затем появится всплывающее диалоговое окно, щелкните пункт меню Edit Configurations во всплывающем диалоговом окне, чтобы открыть окно Edit Configurations .
- Выберите приложение для Android в левой части всплывающего окна Раздел «Приложение для Android ».
- Перейдите в область Перед запуском в правом нижнем углу всплывающего окна, нажмите кнопку
+
, затем выберите Run External Tool из раскрывающегося списка.
- При указанном выше действии появится другое диалоговое окно управления Внешние инструменты , нажмите кнопку
+
внизу всплывающего диалогового окна, чтобы добавить внешний инструмент.
- В следующем всплывающем окне введите информацию, связанную с запуском внешнего инструмента. Например, Имя : Удалить приложение перед запуском, Группа : Внешние инструменты, Описание : Он удалит приложение Android перед запуском приложения для Android, Программа : adb ( или абсолютный путь команды adb , если вы это сделаете не указать путь в системной переменной среды), Аргументы : удалить приложение_имя_пакета и т. д.
- Нажмите кнопку OK , чтобы сохранить указанную выше конфигурацию, и отметьте Внешний инструмент ( Удалить приложение перед запуском ) в списке внешних инструментов диалог.
- Теперь команда adb uninstall будет выполняться каждый раз, когда вы запускаете приложение в студии Android.
ADB установить apk | Применить обновление из ADB
ADB install apk
Как ADB install apk используется и применяется на вашем гаджете или устройстве Android. Если вам нужно, чтобы , как на Android, применил обновление от ADB и, к сожалению, ADB не распознается , то исправление также доступно в этой статье.
Шаг за шагом Пошаговые инструкции по установке APK с помощью команд ADB
Помимо загрузки APK на гаджеты Android, вы также можете установить APK с помощью команд ADB.
Обычно люди устанавливают приложения из Google Play Store на свои гаджеты Android или устанавливают приложения, войдя в свой Play Store на ПК и введя автономные приложения с SD-карты, разрешив выбор «Неизвестные источники» в настройках устройства.
Мост пользователей Android можно сгруппировать в этот класс, так как это основной способ установки приложений.Представьте себе сценарий, в котором пользовательский интерфейс вашего гаджета произошел сбой, и вы не можете открыть какие-либо приложения на своем гаджете.
Следовательно, чтобы попасть в устройство установки (ADB install apk) сторонних приложений не требуется, вам необходимо скачать APK приложения запуска на свой ПК. Если в сервисах Google Play произошел сбой (обычно это происходит, когда вы пытаетесь модифицировать свой гаджет), вы ни в коем случае не сможете загрузить приложение из Play Store.
Учитывая все обстоятельства, ADB действует как герой. ADB — это сокращение от Android Device Bridge , которое служит связующим звеном между вашим ПК и гаджетом Android. Вы можете загружать приложения с помощью этих инструментов ADB, однако это не ограничивается только установками, приложений устройств ADB гораздо больше, и независимо от их знаний об Android люди узнают о его значении.
Не пропустите: ADB Sideload apk
Предварительные требования
- Должны быть установлены правильные драйверы устройств
- Либо настройте ADB и Fastboot на свой компьютер, либо загрузите платформу ADB и Fastboot SDK- Инструменты.
- Включите USB-отладку на вашем гаджете.
Загрузка Файлы APK Использование команд ADB
- Давайте подготовим исправления, перенесем все файлы ADB в каталог на вашем ПК и файл APK, который вам нужно ввести.
Для Например, предположим, что мы устанавливаем WhatsApp.
Вы должны быть следующие файлы:
- aapt.exe
- adb.exe
- AdbWinApi.dll
- AdbWinUsbApi.dll
- Linux-fastboot
- mfastboot.exe
- osx-fastboot
- WhatsApp.apk
- Теперь откройте CMD внутри папки ADB, удерживая клавишу Shift и щелкните правой кнопкой мыши
- Подключите гаджет к ПК и введите команду, чтобы проверить, работает ли ваше устройство определяется ПК или нет.
«adb devices»
Когда устройство будет распознано, вы увидите вывод:
- Если ваш гаджет не отображается в Списке гаджетов, проверьте драйверы устройств на вашем ПК и вернитесь.
- Теперь напишите команду для установки приложения с вашего ПК:
adb Introduction
Где «app name» — это имя приложения, которое вы представляете.
- Если это показывает, что процесс прошел успешно, apk фактически установлен на вашем Android-устройстве. Также существует множество вариантов установки ADB:
- adb install -r
- adb install — s <имя приложения.apk> [- s позволит вам установить приложение в SD карту]
- Точно так же установку можно произвести с помощью ADB. Также возможно удаление приложения. Используйте команду:
adb uninstall
- Имейте в виду, чтобы удалить приложение, вы должны запомнить полное имя пакета, например com.adobe.reader.
Метод к Исправить ошибку «adb не распознается»
ADB
или Android Debug Bridge — это интерфейс командной строки, часть Android SDK и платформы.
Инструменты.Это мост, который делает возможной связь между вашими
Гаджет Android и ПК. Абсолютные и наиболее важные настройки Android
можно сделать с помощью команд ADB. Некоторые из функций ADB: загрузчик
закрепление, выборочная установка восстановления, загрузка вашего гаджета в режим восстановления или
режим fastboot, введение APK-файлов и т. д. Среди большого масштаба или ошибок,
наиболее широко распространенной является команда «adb не распознается»,
действующая программа или командный файл.
Давайте посмотрим на различные методы чтобы исправить эту ошибку «adb не распознан».
Исправить «adb не распознается» Ошибка
Когда команда ADB не проверяется командной строкой или PowerShell из-за Отсутствуют переменные, связанные с Android SDK, возникает такая ошибка. Чинить эта ошибка «adb не распознан», убедитесь, что изначально выполняются требования.
- У вас должна быть последняя версия Android SDK и Platform Tools.
- Отладка по USB должна быть авторизована на вашем гаджете: перейдите в «Настройки»> «О телефоне»> нажмите несколько раз на номер сборки> вернитесь в «Настройки»> «Разработчик»> нажмите на переключатель «Отладка по USB».
В Два упомянутых выше пункта — это всего лишь начальные настройки, которые необходимо выполнить. Это не решит проблему полностью, но сведет ее к минимуму.
Кому устранить ошибку полностью, предоставляется пошаговая инструкция.
Отсутствует Переменные среды
- Щелкните значок Windows и перейдите в раздел «Дополнительные параметры системы».
2. Затем щелкните «Переменные среды». Под настройками это будет последний вариант.
3. Под эквивалентом вы увидите два сегмента: пользовательские переменные и системные переменные.
4. Дважды нажмите кнопку Путь в разделе системных переменных.
5. Нажмите кнопку «Обзор», когда появится переменная среды редактирования.
6. Перейдите в область, где вы ввели параллели ADB и Fastboot, выберите папку инструментов платформы и нажмите OK.
7. Выбранная переменная будет добавлена к переменным среды.Щелкните ОК и закройте диалоговое окно.
8. В разделе «Переменные среды» проверьте системные факторы. Сегмент пути будет аналогично иметь недавно включенный путь переменной. Закройте это диалоговое окно и закройте обмен Свойствами системы, нажав на ОК.
исправлена ошибка отсутствия переменных системы окружающей среды и реализовано эффективно. Исправлена ошибка «adb не распознается». успешно.
Проверьте adb error fix
Там два метода проверки того, эффективно ли вы устранили ошибка для «adb не распознанная ошибка» или нет.
первый включает использование командной строки, а следующий — через окно PowerShell. Для обеих этих стратегий вам сначала понадобится чтобы изучить ADB и каталог инструментов платформы Fastboot.
Оцените любой из двух нижеприведенных методы:
- Использование командной строки: Откройте CMD; окно командной строки внутри папки инструментов платформы.
Окно командной строки появится, как только вы нажмете кнопку ввода. чтобы получить список всех команд ADB, их функций и использования, введите ключевое слово adb внутри CMD.В этой ситуации исправление ошибки «adb не распознано» было эффективно выполнено.
- Использование окна PowerShell: чтобы открыть PowerShell внутри папки инструментов платформы, нажмите клавишу Shift и щелкните правой кнопкой мыши внутри папки. Откройте PowerShell, щелкнув опцию «Открыть PowerShell» здесь. Введите команду adb, и если вы получите вывод списка всех команд ADB, вы знаете, что ошибка нераспознанного adb успешно исправлена.
ADB Обновите APK из командной строки: что такое применить обновление от adb
Если вы обновляете предустановленное приложение, вы можете использовать переключатель — r: adb install — r ‘TheAppName.apk ’. Также имеется переключатель «- s», который пытается установить приложения на SD-карту.
В некоторых случаях это может
может случиться так, что команда «adb install — r» не работает. Что это демонстрирует?
Это говорит о том, что имя apk, указанное вами в команде, не является
обновитесь до предустановленной в вашем гаджете.
«adb install — r» должен работают правильно для обновления apks только для отмеченных приложений с тем же хранилищем ключей.
Иногда переустановка приложений может привести к потере данных предыдущих версий.Чтобы избежать этого, используйте команду «adb install — r» вместе с путем к каталогу apk.
Использование «adb install -r»
Другие альтернативы доступно для установки adb:
- -l: Установить пакет с блокировкой пересылки.
- -r: переустановить существующий app, сохраняя свои данные.
- -t: разрешить тестовые APK-файлы установлены.
- -i: Указать установщик имя пакета.
- -s: Установить пакет на общем запоминающем устройстве (например, SDCard).
- -f: Установить пакет
во внутренней системной памяти.
- -d: Разрешить код версии понизить версию.
Порядок пакетная установка нескольких apk:
- поместите все загруженные вами записи .apk в один каталог
- прикрепите свой гаджет Android и убедитесь, что он распознается (используйте «Adb devices», чтобы отобразить все связанные гаджеты)
- откройте CMD / PowerShell и перейдите в папку, в которой .apk файлы расположены
- запустить для документа в * .apk; действительно ли adb представляет $ file;
- наблюдать за установкой всех приложений.
Команда:
‘adb install -r c: \’
Нажмите Enter, и он обновит все APK с помощью одной команды установки adb.
Заключение
Надеюсь, вы получите ADB для установки apk, также вы примените обновление из ADB и получите решение, если ADB не очень хорошо распознается в этой статье.Вы можете добавить свой комментарий и отзывы о нем ниже.
Не пропустите:
Совместное использование — это забота
Меня зовут Пратюша Г., я получаю степень бакалавра технических наук в области компьютерных наук в Университете ITM в Гвалиоре.
В настоящее время я учусь на последнем году обучения.
Что касается технических навыков, я бы сказал, что я технический компьютерщик.
Я люблю читать на новые темы каждый день, и в последнее время я люблю сёрфинг в Интернете.
Мое хобби — рисование, обычно я рисую портреты людей.
Я обладаю хорошими знаниями и навыками в программировании; Я хорошо владею языками C, C ++ и Java.
Помимо кодирования, я специализировался на кибер-криминалистике.
Говоря о моем знании английского языка, я думаю, что я достаточно бегло говорю, чтобы выделиться из толпы. Я люблю записывать то, что читаю. У меня есть успешная исследовательская работа, опубликованная в IEEE.
Говоря о своих позитивах, я бы сказал, что я очень терпелив и спокоен, даже когда дело касается работы под давлением.