Articles of shell

Android: как отключить приложение с помощью запуска ADB

Мне нужна помощь по отключению приложений Android в эмуляторе SDK. Вот моя настройка: У меня есть эмулятор Android SDK, работающий под управлением Android API 4.03 ADB, подключенный к эмулятору. Я могу установить APK, используя ADB install filename.apk Я могу запустить приложение, используя оболочку ADB am start -a android.intent.action.Main -n com.akproduction.notepad/com.akproduction.notepad.NoteList Я стараюсь использовать (оболочку ADB) […]

Как использовать обезьяну-андроид

Я немного запутался в том, как на самом деле использовать monkey , я думал, что вы должны включить свой эмулятор и перейти в редактор терминала и ввести: $ adb shell monkey -p insert.my.package.name.here -v 500 Так как это не сработало (ошибка, adb: permission denied ) Я попробовал monkey -p insert.blah.blah -v 500 и это говорит […]

Как запустить команды Linux на устройстве Android?

На некоторых устройствах Android, в оболочке ADB, я могу запускать только echo , cd , ls . Когда я запускаю: tar -cvf //mnt/sdcard/BackUp1669/apk/test.tar /mnt/sdcard/test.apk Или команда cp , она возвращает: sh: tar: not found Почему я не могу запускать эти команды? Некоторые устройства поддерживают эти команды. Моя конечная цель – скопировать файл из папки / […]

Как добавить существующую учетную запись google на устройстве Android из командной строки?

У меня есть большой набор устройств, к которым я хочу добавить учетные записи google. Учетные записи google уже настроены, поэтому я просто хочу добавить эти существующие учетные записи в устройства с помощью сценария командной строки.

Что такое dexopt? (Команда Android Shell)

Что делает команда оболочки Android dexopt? Где я могу найти руководство?

Как читать свойства Android с помощью Java

Я использую 'endb shell getprop' в терминале. Какие интерфейсы я могу использовать в Android JAVA для получения той же информации? Я пробовал несколько вещей вроде: Properties sysProps = System.getProperties(); Но я не думаю, что это те же самые свойства, которые я ищу? В частности, я хочу найти значения, которые будут возвращаться примерно так: adb shell […]

Эмуляция принудительной остановки из команд ADB / Shell

Есть ли способ использовать текущие средства командной строки ( adb , am , pm ), чтобы эмулировать пользователя, нажимая Force Stop в приложении «Настройки»? Вызов kill <pid> из командной оболочки работает так хорошо, как эмулировать то, что происходит, когда система убивает процесс, но Force Stop делает больше, чтобы удалить память приложения, удалив его экземпляры ActivityRecord […]

Android: как узнать, установлено ли какое-либо приложение в устройстве Android с помощью adb?

Я должен установить приложение для Android с именем пакета, например «com.xyz.game», используя adb. Я хочу автоматизировать процесс с помощью сценария оболочки. Процесс будет похож, если приложение уже установлено, удалите его (с командой adb uninstall com.xyz.game) и установите с помощью «adb install game.apk», иначе просто «adb install game.apk». Как я могу это достичь?

Как запустить приложение для камеры Android из оболочки adb?

Как я могу запустить программу камеры Android из оболочки adb? Я знаю, что я должен использовать am, но я не знаю, какую команду я должен точно вводить Я использовал это: am start -a android.intent.action.MAIN -n com.android.camera Но это не сработало!

Есть ли эквивалент «текст клавиатуры ввода для adb shell» для iOS?

Для устройств Android мы можем использовать Android Debug Bridge для вызова программы input и отправки произвольных строк, чтобы устройство реагировало так, как будто текст был введен пользователем на устройстве. Для iOS ближайший хак, который я нашел, – заставить Linux выглядеть как беспроводная клавиатура, и этот конкретный хак, похоже, больше не работает с последним iPad на […]