Intereting Posts
Может ли Powermockito использоваться с Android Studio 1.2 Confused о testCompile и androidTestCompile в Android Gradle Выбор фона для Live Wallpaper Отключить прокрутку между вкладками в FragmentActivity Как реализовать doubletap в onview для imageview? Android Wear – используйте указанный сплошной цвет для фона оповещений Как использовать «adjustResize» для настройки вида на Android с помощью телефонной заставки? Увеличить масштаб, уменьшить масштаб – javascript / jquery / jquery мобильные события для Интернета на платформе Android? Захват всего прокрутки больше, чем экран Пользовательский интерфейс Robotium для приложения с навигационным ящиком Отладка Android USB в VirtualBox Исключение из списка репликации Android RecyclerView LayoutManager Наилучшая практика: шаблон проектирования для 2D-навигации на экране HUD Как вернуться к корневой активности из кода Java? (Android) Потребитель закрыл входной канал или произошла ошибка. события = 0x8

Команда grep не найдена в оболочке adb

После того, как мой телефон подключен к компьютеру через adb, перейдите в adb shell, а затем наберите grep дайте мне

 grep: not found 

Это проблема с моей установкой adb или моим телефоном? Как заставить grep работать на моем устройстве?

PS: Именно поэтому я думаю, что это может быть проблемой с моим телефоном (в отличие от установки adb)
https://stackoverflow.com/a/12143669/1693203
В ответ говорится:

Утилита grep не может быть установлена ​​на вашем устройстве.

Однако я, возможно, неправильно понял это заявление. Как мне заставить работать grep?

Команда grep по умолчанию не установлена ​​на вашем устройстве. Если вам нужно использовать команду grep на вашем устройстве, вы можете перекрестно скомпилировать busybox затем вызвать grep в busybox .

Однако, если вы находитесь в Linux или Cygwin , вы можете выполнить вывод команды и использовать grep на ПК для получения желаемого результата, например

 $ adb shell ps |grep google app_5 279 71 200212 30928 ffffffff 00000000 S com.google.process.gapps app_66 481 71 122804 21632 ffffffff 00000000 S com.google.android.apps.maps app_66 32311 71 120200 20916 ffffffff 00000000 S com.google.android.apps.maps:NetworkLocationService 

В вашем случае это означает: утилита grep май Не устанавливается на ваше устройство.

Установите busybox из playstore, затем выполните

 busybox grep