Articles of shell

Отправляйте не английский-текст с помощью adb (input keyevent) или используя monkeyrunner

Я хотел бы отправить неанглоязычный текст на устройство Android. Я пытаюсь использовать команду типа monkeyrunner и команду оболочки adb (input keyevent …), без успеха. Пожалуйста помоги.

Android: изменение языка устройства без перезагрузки устройства

Я могу изменить язык устройства, используя следующую команду adb: adb shell setprop persist.sys.language fr;setprop persist.sys.country CA;stop;sleep 5;start Эта команда перезапустит устройство после смены языка устройства. Но можно ли менять язык устройств без перезапуска?

Ввод оболочки ADB в определенном каталоге на подключенном устройстве с использованием только одной строки кода терминала

Я пытаюсь найти однострочное решение для ввода оболочки с использованием ADB на устройстве Android и перейти прямо в другой каталог. Попытка что-то вроде этого ./adb shell cd /insert_dir_here Не работает. Надеюсь, я был достаточно ясен, чтобы понять, что я пытаюсь сделать здесь. Спасибо за любую помощь.

FFMPEG для Android в Windows не успешно компилируется

Я пытаюсь скомпилировать FFMPEG для Android в Windows 8.1, но я получил ошибку на 32 строки в build_android.sh ./build_android.sh: строка 32: синтаксическая ошибка: неожиданный конец файла Когда я выполняю команду в cygwin Chmod + x build_android.sh ./build_android.sh Если вы знаете шаги по компиляции ffmpeg для android в windows и как использовать ffmpeg в android, то […]

Используйте оболочку adroid adb для возврата одного действия

У меня есть следующая проблема: Наша компания изготовила Android-устройство, у которого нет кнопки возврата (не физическая, а не внизу экрана), поэтому я не могу вернуться к предыдущему действию / экрану. Теперь мне нужно протестировать приложение, разработанное сторонними разработчиками, которые сохраняют настройки только при возврате на предыдущий экран. Есть ли способ вернуться к предыдущему экрану или […]

Adb shell screencap – «разрешение отклонено»

У меня проблема с созданием скриншота на телефоне Samsung Galaxy Young Duos – Android 2.3.6. Я использую этот код для других устройств: adb -s $devi shell screencap -p | perl -pe 's/\x0D\x0A/\x0A/g' > $devi/Screen.png И это правильно работает на других устройствах (Samsung Galaxy S3, Asus Nexus 7, Asus ME371MG – Android 4.X) Я пробовал другие […]

Adb: найти PID из оболочки adb

Я пытаюсь получить PID процесса INSIDE adb shell. Итак, я делаю оболочку adb, которая возвращает меня в оболочку Android. Теперь, если бы я получил PID с использованием обычной оболочки, я бы использовал adb shell ps | grep android.process.acore | sed 's/\s\s*/ /g' | cut -d ' ' -f 2 ИЛИ adb shell ps | grep […]

Adb pull file в определенной папке ПК

Я хочу сохранить созданный снимок экрана в определенной папке на моем ПК. cmd = 'adb shell screencap -p /sdcard/screen.png' subprocess.Popen(cmd.split()) time.sleep(5) cmd ='adb pull /sdcard/screen.png screen.png' subprocess.Popen(cmd.split()) Эта работа, если я хочу изображение в моей рабочей области. Но если я хочу вытащить снимок экрана в другой папке, не работает. cmd ='adb pull /sdcard/screen.png C:\Users\xxx\Desktop\prova\screen.png' subprocess.Popen(cmd.split()) […]

Имитация комбинации нажатия клавиш с терминала ADB

Я хочу отправить « CTRL + W » в Chrome для Android, чтобы закрыть активную вкладку. Я пробовал много вещей, но добиться успеха с терминала не удавалось. (Если я подключаю USB-клавиатуру с OTG, я могу закрыть вкладку с помощью CTRL + W) Во-первых, я не хочу писать приложение для этого, я хочу, чтобы команда оболочки […]

Запустить скрипт с помощью приложения для Android

У меня есть этот сценарий оболочки: #!system/bin/sh while : do sync echo 3> /proc/sys/vm/drop_caches echo "Script is been launched" sleep 30m done exit 0; Я хочу запустить этот скрипт с помощью приложения для Android. На данный момент я уже создал кнопку с тостом. Как я могу взять скрипт (free.sh) и запустить его с помощью кнопки […]