Intereting Posts
Как просто обмениваться контентом на стене Facebook с помощью Android SDK? Ошибка: Выполнение выполнено для задачи 'ndkBuild'. > Процесс 'команда' Android \ sdk \ ndk-bundle / ndk-build.cmd '' завершена с ненулевым значением выхода 2 Cordova 5.1.1 Splashscreen не работает Android отключить показ клавиатуры на dialog.show Вход в систему с Android Android SDK и Proguard Scrollview под панелью инструментов в android Замена значка меню ActionBar с неопределенным шагом ProgressBar Отключение android CoordinatorLayout прокрутки поведения Rails аутентификация пользователей из собственного приложения для Android Как создать пользовательский диалог в нижней части экрана в android Возможно ли иметь несколько стилей внутри TextView? Android-фильтр намерения для прослушивания отправленных адресов электронной почты? Как отключить «методы ввода» на SoftKeyBoard? Прокрутка HTML-событий в Android WebView, находящемся внутри ScrollView Панель инструментов Android + вкладка Layout + Drawer, Скрыть панель инструментов и прокрутить TabLayout вверх

Команда запускать команду adb и оставаться в оболочке

Кто-нибудь знает, как запускать команды из оболочки adb и оставаться в сеансе оболочки? То, что я пытаюсь достичь, – это установить псевдонимы в оболочке adb.

Я пробовал следующее без успеха

adb shell <<< "ls" 

После выполнения этой команды действительно остается в оболочке, но не может получить вывод любой дополнительной команды.

Я также пробовал следующее:

 adb shell <<EOF ls EOF 

С тем же результатом.

Когда вы запускаете:

 adb shell ls 

Вы выполняете эту команду в настоящее время вне АБР.

Во-первых, вам необходимо ввести АБР:

 adb shell 

Когда вы входите в оболочку ADB, вы можете продолжать видеть вывод и вводить дополнительные команды.

 ls help 

Чтобы выйти из АБР, просто введите «exit» или нажмите «Ctrl + C»,

Пожалуйста, дайте мне знать, если это поможет!

В комментариях здесь был аналогичный вопрос.

Короче говоря, запустите на своем терминале следующее:

stty raw -echo ; ( echo "ls" && cat ) | adb shell ; stty sane

Примечание: без stty магии команда отправляется в adb а вкладка завершена и т. Д. Не распознается.