Фев
16
2013

Десять основных команд для Android терминала, которые вы должны знать

Просмотров: 14 407

Для многих из нас, то, что мы можем просто подключить наш Android телефон или планшет к компьютеру и делать с ним, все что угодно уже большой плюс. Кромо того, время когда мы что-то сделать не так и навредили этим устройству Android, именно тогда мы нуждаемся в более продвинутых советах от профессионалов в области Android. Чтобы стать таким же профессионалом, вам нужно иметь несколько программ и знать 10 команд. Это имено, то о чем мы собираемся поговорить сегодня. Конечно, это не будет обсуждение всех команд терминала Android, но затронем 10 основных команд, которые каждый должен знать.

Сначала о программах. Если вы Mac или Linux пользователь, вы должны установить SDK от Android, как описано на сайте Android developers. Это не трудно, и вам не прийдется иметь дело с драйверами как для пользователей Windows.

Если вы используете Windows, процесс установки одновременно проще и сложнее. Программа сама по себе является легкой частью. Скачайте этот файл. Откройте архив и вы увидите папку с именем android-tools. Перетащите эту папку на рабочий стол. Затем зайдите на страницу производителя вашего устройства и установите драйвера для Windows. Вам нужно это, чтобы ваш компьютер мог передавать команды на устройство Android. Если что, посетите форум и попросите о помощи.

Теперь, когда вы имеете необходимое ПО для вашего устройства Android, подключите его по USB к компьютеру. И давайте пройдемся по командам для терминала!

1. Команды для ADB устройств

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

Если вы являетесь профессионалом операционной системы вашего компьютере, вы можете просто добавить каталог с инструментами для Android в адресную строку. Если вы не из таких, не беспокойтесь. Просто запустите терминал или командную консоль и укажите путь на папку с инструментами Android ADB. Это будет файл, который вы скачали ранее, если вы используете Windows, или папка из установленной Android SDK. Windows пользователи имеют еще один простой вариант, вы можете просто нажать Shift + щелчок правой кнопкой по папке, чтобы открыть консоль в нужном месте. Mac и Linux пользователи должны открыть терминал, или установить расширение для файлового менеджера и сделать то же самое правой кнопкой мыши, как в ОС Windows по умолчанию.

Убедитесь, что вы находитесь в нужной папке, типа «adb devices» (без кавычек) в командной строке. Если вы получили серийный номер, вы на правильном пути! Если нет, убедитесь, что вы находитесь в правильной папке и что у вас есть драйвер устройства, который установлен правильно (если вы используете Windows). И будьте уверены, что устройство подключено по USB!

Теперь у нас есть все необходимое, давайте посмотрим на несколько команд.

2. Каманда ABD push

Если вы хотите, переместить файл на вашем устройстве Android программно, вы должны использовать команду ABD-push. Вам нужно знать несколько параметров, а именно полный путь к файлу, который перемещаете, и полный конечный путь, туда куда вы хотите его переместить. Давайте попробуем на практике, скопировав короткое видео в папку с фильмами на вашем Android устройстве.

Я скопировал файл superfreak.mp4 в ту же папку android-tools, что бы не вводить длиный путь. Я предлагаю вам сделать то же самое. Потом, я вернулся обратно в командную строку и ввел: «adb push superfreak.mp4 /sdcard/Movies/» и скопировал файл в Nexus 4, прямо в папку Movies. Если бы я не бросил файл в папку android-tools, я должен был бы указать полный путь к нему — что-то вроде C:\Users\Jerry\Desktop\superfreak.mp4. В любом случае это работает.

3. Команда ADB pull

Если команда ABD-push посылает файлы на ваше устройство Android, то команда ADB-pull позволяет скачивать файлы. Вы должны знать, путь к файлу, а так же путь куда хотите его скачать на ваш компьютер. Если вы оставите этот путь пустым, файл будет скачать в папку android-tools.

4. Команда ABD reboot

Это именно то, что вы думаете, это перезагрузка вашего устройства Android из командной строки. Наберите в терминале adb reboot и нажмите enter. Перед тем как сказать «я могу просто нажать на кнопку в устройстве!» вы должны понимать, что эти команды могут быть написаны в виде сценария, и ваше устройство перезагрузится в середине этого сценария, именно тогда, когда это нужно для Вас. И это хороший повод перейти к команде номер пять.

5. Команды ADB reboot-bootloader и ADB reboot-recovery

Вы можете не только перезагрузить ваше Android устройство, вы можете указать, что бы оно перезагрузилось в режиме bootloader. Это очень удобно, так как не нужно помнить кучу комбинаций для перевода устройства в этот же режим без терминала. Некоторые устройства (LG Optimus Black) не способны перейди в такой режим без этой команды в терминале. Сделать это легко, просто введите «adb reboot-bootloader» и нажмите клавишу ввода.

Большинство устройств также можете загрузить в режим восстановления: «adb reboot recovery«.

6. Команда быстрой загрузки Android устройств

Когда вы работаете в режиме bootloader, ADB команды больше не работают. Что бы заработали, Вам необходимо включить устройство Android.

Просто вбейте команду «fastboot devices» и нажмите ентер.

Если что-то не работает, и вы используете ОС Windows, вы, вероятно, не так установили драйвера.

7. Команда разблокировки fastboot oem

Это команда делает одно — она разблокирует ваше Android устройство.

Введите «fastboot oem unlock» и нажмите ентер.

Подсказка: Использование «fastboot oem unlock» сотрет все данные на вашем устройстве.

8. Команда ADB-shell

С помощью данной команды можно увидеть структуру файлов и папок на вашем устройстве. Просто введите «adb shel» и ентер.

Так же данную команду можно использовать для более сложных задач, например, изменения разрешений файлов/папок или запуск сценария. Это очень просто — «adb shell <command>«. Примером может служить изменение прав доступа к файлу: «adb shell chmod 666 /data/somefile«. Как уже упоминалось ранее, будьте очень осторожными.

9. Команда ADB-install

Команда используется для установки файлов с разрешением .apk (например скачанных ранее с нашего сайта). Делается это так, вводим: «adb install TheAppName.apk» и как всегда ентер. Если нужно обновить приложение, используем команду: «adb install -r TheAppName.apk«.

Так же, можно удалить ненужную программу или игру с устройства Android  с помощью команды: «adb uninstall TheAppName.apk«. Если в команду добавить атрибут -k, сотрутся так же весь кэш программы и дата файлы.

10. Команда ADB logcat

Команда будет очень полезная для разработчиков Android. Она показывает лог изменений в системе Android. Вы можете вычислить легко, что пошло не так и почему был сбой в той или инной программе. Так же расписано подробно использование ресурсов во время запускай и закрытия. Для запуска введите «adb logcat«.

Что бы, вывести эти данный в отдельный текстовый файл на вашем компьютере, наберите команду такого плана: «adb logcat > filename.txt«.

На этом пожалуй все, если мы что-то упустили, вы всегда можете поправить нас в комментариях!

Ваша оценка:

12345

Оставить комментарий