Терминал для андроид студио
Copy raw contents
To keep from typing «Terminal Emulator for Android» over and over again, this document will use the abbreviation «TEA» to stand for «Terminal Emulator for Android».
Download the Software Needed to Build Terminal Emulator for Android
TEA is built using:
Telling Gradle where to find the Android NDK and SDK
Android Studio and the gradle build tool need to know where to find the NDK and SDK on your computer.
Create a file local.properties in the root directiory of the TEA project that contains this text:
On my personal dev machine the file looks like this, but of course it will be different on your machine, depending upon your OS, user name, directory tree, and version of the NDK that you have installed.
In addition, if you are building from the command line, the scripts in the «tools» directory expect the environment variable ANDROID_SDK_ROOT to be defined.
On my personal dev machine I have this line in my .profile:
Installing required SDK Packages
In order to build, in addition to a current SDK version, TEA requires the Android 3.0 (API 11) version of the Android SDK to be installed.
You can install it by running the following command-line script:
Or you can run Android Studio and choose Configure > SDK Manager, then choose the «Android 3.0 (API 11) > SDK Platform» package.
You can build TEA two ways:
- Using the Android Studio IDE
- Using the «gradlew» command line tool
Using Android Studio is convenient for development. Using «gradlew» is convenient for automated testing and publishing.
Building TEA with Android Studio
- Open Android Studio
- Choose «Open an existing Android Studio project» from the «Quick Start» wizard.
- Choose the top-level TEA directory. (If you installed the source code from github, this directory will be named Android-Terminal-Emulator).
- Use the Android Studio menu «Run : Run ‘term'» to build and run the app.
Building TEA from the command line
Make sure a file local.properties exists at the root of the TEA source tree. Android Studio will create this file automaticaly. If you don’t want to run Android Studio, you can create this file manually with the paths of your local sdk and ndk installations. For my machine that’s:
Open a command line shell window and navigate to the main TEA directory.
Источник
Что такое панель терминалов Android Studio?
Это может показаться тривиальным, но я действительно не могу найти ничего с Google, поэтому я спрашиваю здесь: Что такое «панель терминала Android Studio», упомянутая здесь (в разделе » Добавить файл конфигурации в свой проект»), https://developers.google.com/cloud-messaging/android/client и где я могу его найти?
4 ответов
вот он! В нижней части Android Studio выберите терминал.
вы также можете перейти к: Tools — > Open Terminal
подсказка для Android Studio: меню «Справка» — > «найти» — > введите то, что вы ищете. Android Studio предоставит вам пару совпадений в соответствии с вашими критериями поиска. В большинстве случаев вы можете найти то, что ищете, с помощью этой опции «найти действие».
панель Android Studio Terminal-это командная строка для устройств Android, доступ к которой можно получить с помощью следующих шагов:
- перейдите к верхней панели инструментов и нажмите View
- Cick на окне инструментов и выберите терминал
Alternativiely вы можете просто нажать ALT + F12
Это ярлык для терминала.
функции терминал должен помочь вам запускать команды на виртуальном устройстве непосредственно с терминала.
надеюсь, что это помогает 🙂
Терминал Android — это командная строка.
на самом деле нет разницы между использованием Терминал Android или с помощью командной строки.
Это просто удобный инструмент внутри IDE.
Вы можете найти его в View -> Tool Windows -> Terminal или нажмите double Shift и типа Terminal
совет : в любом случае, вы можете использовать двойной Shift для найти все в Intellij Idea
панель Android Studio похожа на обычный терминал, но между ними есть разница. Обычная терминальная точка домашний каталог операционной системы и Android Studio terminal point каталог проекта.
Источник
Как запустить Android Studio с помощью терминала
Я только что установил Android Studio. После установки я забыл добавить в лаунчер. Я перезапустил систему.
Теперь я хочу запустить Android Studio из терминала. Я попробовал все, но не сработало.
5 ответов
cd в каталог, куда вы распаковали zip-файл установщика android studio. Папка называется android-studio. Это может быть в вашем
/Downloads папку, если вы скачали ее из интернета. В настоящее время cd в папку bin и запустите файл studio.sh
На убунту это /opt/android-studio/bin/studio.sh
Вы можете открыть терминал, нажав CTRL + ALT + T
Просто запустите эту команду в свой терминал
cd / usr / local / android-studio / bin
/ usr / local / android-studio / bin $./studio.sh
Перейдите в папку android studio в вашей системе, затем 1. Нажмите правую кнопку мыши и откройте терминал 2. wright ./studio.sh и нажмите ввод 3. это откроет ваш эмулятор Android в Ubuntu
Если вы хотите использовать терминал для запуска программы, вы должны знать команду, которая будет написана в терминале. Чтобы узнать команду в Kubuntu, я использую Kmenuedit. В kmenuedit найдите эту программу и детали этой программы, там будет поле с именем command, там вы найдете текст, который будет написан в терминале. Другой вариант — проверить программу монитора системы, в которой также есть столбец с именем command. Таким образом, вы можете проверить запущенные экземпляры программ и команд.
Источник
Команды в Android Terminal Emulator
Если у вас есть смартфон на Android и вы знакомы с Linux то наверное хоть раз интересовались как использовать терминал в Android. Как вы знаете операционная система Android основана на ядре Linux, а это значит что здесь есть командная оболочка и в ней доступны множество стандартных команд Linux. По умолчанию стандартной утилиты терминала в Android нет. Получить к нему доступ можно несколькими путями:
- первый — скачать приложение Android Terminal Emulator с GooglePlay.
- второй подключиться к смартфону с компьютера с помощью отладчика adb.
Но наша статья не об этом, сегодняшняя тема: команды в Aandroid Terminal Emulator или точнее команды терминала Android.
В интернете есть много статей на эту тему но во всех них чего-то не хватает, описана пара специфичных команд и на этом все, а хочется полный список, включая команды Linux, тогда я и решил написать эту статью. Я не говорю что я опишу все команды, но постараюсь охватить большинство. Здесь приведено лишь короткое описание о некоторых командах Android я расскажу подробнее в следующих статьях, а о командах Linux можно найти подробную информацию в интернете.
Теперь об обозначениях — для некоторых команд необходимы права root, перед ними я буду ставить знак @.
Начнем. Команды терминала это ничто иное как небольшие консольные утилиты, большинство системных утилит находиться в папке /system/bin и еще несколько в /vendor/bin. Те что в vendor мы трогать не будем. Чтобы было удобнее расположу все команды по алфавиту.
adb — Отладчик андроид. Поскольку Android это все же Linux, к нему по USB можно подключать другие устройства в том числе смартфоны, adb позволяет ими управлять и дает доступ к их терминалу. описание его команд и возможностей тянет на целую статью, я опишу все в одной из следующих статей.
am — Менеджер окон (Action Manager), с помощью него можно запустить и остановить любое приложение или сервис. Например запуск приложения настройки:
am start -n com.android.settings/.Settings
badblocks — проверка флешки на наличие битых секторов:
Результат можно записать в файл:
badblocks /dev/block/mmcblk0 > /sdcard/badblocks
или вывести на экран:
badblocks -v /dev/block/mmcblk0
bmgr — управление резервным копированием Android.
cat — консольная утилита для просмотра содержимого файла.
chmod — аналогична команде Linux, меняет права доступа файла, доступен только восьмеричный формат записи.
Например дать все права (чтение, запись, выполнение):
chmod 777 /sdcard/file
chown — меняет владельца файла в Linux, Например:
chown root /sdcard/file
cmp — сравнивает два файлы
cmp /sdcard/file1 /sdcard/file2
cp — копирует файл, из источника(параметр 1) в приемник(параметр 2).
cp /sdcard/file1 /sdcard1/
Подробнее о cp можно почитать в статье копирование файлов в linux
date — показать текущую дату в системе.
Sat Nov 14 13:44:56 EET 2015
dd — создать образ диска, Параметры if= файл устройства диска, of=файл для записи
dd /dev/block/mmcblk0 /sdcard/img.iso
Будет создан образ флешки mmcblk0.
df — анализ свободного места на диске. Например:
df -h /dev/block/mmcblk1
Filesystem Size Used Free Blksize
/mnt/secure 484.5M 0.0K 484.5M 4096
/mnt/asec 484.5M 0.0K 484.5M 4096
/mnt/obb 484.5M 0.0K 484.5M 4096
/system 1.4G 971.7M 435.8M 4096
dmesg — просмотр лога сообщений ядра.
du — просмотр размера файла.
@ ext4_resize изменение размера раздела с файловой системой ext4.
@ fsck_msdos — проверка флешки на ошибки.
grep — утилита для фильтрации текста. Например вывести только строки содержащие terminal:
/sdcard/file | grep terminal
@ ifconfig — просмотр и управление сетевыми устройствами. Например просмотр информации о карте wifi:
Или отключение wifi:
ifconfig wlan0 down
Узнать список сетевых устройств можно командой:
iptables — управление настройками фаервола iptables, это очень обширная тема которой мы касаться не будем.
kill — уничтожить процесс по его PID.
Чтобы узнать pid можно использовать утилиту ps.
ln — создать ссылку на файл или папку, если указан параметр -s — символическую ссылку.
ln /sdcard/file /sdcard/file2
log — записать строку в лог системы.
logcut — просмотр лога системы в реальном времени.
ls — просмотр списка файлов и папок в директории:
lsmod — просмотр загруженных модулей ядра
lsof — просмотр открытых в системе файлов.
make_ext4fs — форматировать флешку в файловую систему ext4
md5 — подсчитать контрольную суму файла.
mkdir — создать папку, в текущем каталоге.
make2fs — форматировать флешку в файловую систему ext2
mount — примонтировать диск, образ или папку. Например:
mount -t ext2 /dev/block/mmcblk1p1 /mnt/sdcard
Подробнее о монтировании можно почитать в моей статье: Монтирование в Android
mv — переместить файл, аналогично cp
netcfg — просмотр информации об сетевых соединениях.
notify — утилита для слежения за изменениями в файловой системы с помощью подсистемы ядра inotify.
ping — известная утилита для проверки доступности сетевого узла.
pm — пакетный менеджер android, позволяет, устанавливать, удалять и просматривать установленные пакеты.
ps — просмотр всех запущенных процессов и информации о них.
USER PID PPID VSIZE RSS WCHAN PC NAME
root 1 0 1000 848 c0106ef8 0001bfb4 S /init
root 2 0 0 0 c006e038 00000000 S kthreadd
root 3 2 0 0 c0057a54 00000000 S ksoftirqd/0
reboot — перезагрузить смартфон из консоли.
resize2fs — аналогично resize_ext4, только для ext2
rm — удалить файл.
rmdir — удалить папку.
rmmod — выгрузить модуль ядра.
route — управление таблицей маршрутизации.
touch — создать пустой файл.
top — интерактивный вариант списка запущенных процессов.
@ screenshot — сделать снимок экрана.
shutdown — выключить смартфон.
service — управление сервисами. Например посмотреть список запущенных сервисов:
Это были все команды описание которых я нашел, по возможности список будет пополняться.
Десерт на сегодня — обзор новой версии Android 6.0 Marshmallow:
Источник
Команды для Android Terminal Emulator
Операционная система Android хоть и создана изначально на основе Linux, по умолчанию не имеет многих классических элементов данной платформы вроде Терминала. При этом по необходимости на телефоне все же можно воспользоваться подобным ПО, включая связанные команды, подготовив и установив специальный эмулятор. В рамках нашей сегодняшней статьи мы постараемся достаточно подробно рассмотреть все связанные аспекты и, конечно же, основные команды Терминала на Андроид.
Использование терминала на Android
Как было сказано, по умолчанию на смартфоне отсутствует Терминал, поэтому для применения подходящих команд придется установить Android Terminal Emulator по представленной ниже ссылке. В качестве альтернативы можно также воспользоваться утилитой ADB, однако подобный подход потребует обязательного подключения к ПК и может быть не удобен для использования на постоянной основе.
- Процедура установки приложения не отличается от любого другого софта для Android из официального магазина приложений, равно как и запуск, осуществляемый с помощью иконки Терминала на главном экране. Так или иначе после запуска появится окно с темным фоном и мигающим курсором.
Так как по умолчанию Терминал имеет малый размер шрифта, неудобный для чтения, лучше всего сразу воспользоваться внутренними «Настройками», выбрав соответствующих пункт в меню. Особенно заметны недостатки на экране с большим количеством точек (DPI).
Здесь можно поменять «Цветовую схему», «Размер шрифта», параметры клавиатуры и многое другое. В результате шрифт должен быть легко читаемым.
Во время работы с Терминалом из-за особенностей операционной системы многие команды будут выполняться с задержкой, ввиду чего стоит набраться терпения. Если же в процессе запроса допустить ошибку, выполнение будет сразу же отклонено с уведомлением «not found».
С помощью значка «+» на верхней панели можно создавать дополнительные окна и переключаться между ними через выпадающий список. Для выхода используйте рядом расположенную пиктограмму с крестиком.
При вводе команд, требующих перехода в конкретную папку или открытия файлов, необходимо указывать полный путь вроде /system/etc/ . К тому же использовать нужно пути без пробелов и только на английском языке – другие раскладки Терминалом не поддерживаются.
Надеемся, мы развернуто описали основные особенности Терминала, так как в целом приложение имеет массу аспектов, заслуживающих внимания. При возникновении каких-то вопросов обязательно обращайтесь в комментариях, и мы постараемся помочь.
Команды терминала
Разобравшись с подготовкой, можно приступать к рассмотрению основных команд Терминала. В то же время стоит учитывать, подавляющее большинство вариантов полностью соответствует Linux и было нами рассмотрено в соответствующей статье на сайте. Кроме того, существует отдельная команда для просмотра всех доступных запросов.
Системные команды
- date – выводит на экран текущую дату, установленную в настройках устройства;
- -help – одна из основополагающих команд, отображающая свойства конкретного запроса. Работает строго через пробел после указания нужной команды;
- su – по умолчанию недоступная команда, позволяющая получить рут-доступ. Можно использовать для проверки наличия и работоспособности рут-прав на телефоне;
Активные процессы
- ps – отображает все активные процессы в системе;
Файловая система
- cd – команда для перехода в определенную папку из Терминала. С помощью данного запроса можно общаться к файлам в директории без указания полного пути;
- cat – используется для чтения файла, например, чтобы открыть какой-либо документ средством по умолчанию. В целом все способы применения команды заслуживают отдельной статьи;
- cp – команда для создания дубликата любого выбранного файла;
- mv – позволяет переместить выбранный файл или каталог по новому пути;
Работа с приложениями
- pm list packages – показывает список установленных пакетов приложений;
На этом мы заканчиваем рассмотрение основных команд Терминала для Android, так как перечисление всех возможных запросов заняло бы куда больше времени, в том числе и во время изучения списка. Вы всегда можете найти описание нужных команд в сети или воспользоваться ранее указанной статьей по Терминалу Линукса.
Помимо этой статьи, на сайте еще 12473 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Источник