Android — операционная система для смартфонов, планшетных компьютеров,нетбуков и других устройств. Основана на ядре Linux и собственной реализации Java от Google. Изначально разрабатывалась компанией Android Inc., которую затем купила Google.

Команды консоли в Android

pm list packages

список установленных программ;

pm install PATH

установить программу из apk файла;

pm uninstall PACKAGE

удалить пакет из системы;

netcfg

позволит посмотреть сетевые настройки;

am start -n com.android.settings/.Settings

запустить окно настроек;

am start -n com.android.browser/.BrowserActivity

запустить браузер;

am start tel:210-385-0098

показать окно набора данного номера;

bmgr

backup manager, управление бэкапами;

dumpstate

полный дамп состояния телефона;

dumpsys

дамп состояния системных сервисов;

getevent

информация об устройствах ввода и дамп событий на устройствах ввода;

iftop

показывает использование сети процессами (top для сети);

ime

управление методами ввода;

service

управление сервисами

service list

список сервисов;

svc

управление wifi, мобильным подключением и питанием

Не устанавливаеться Navitel на Android

Так получилось, что на моём Android-телефоне появился навигатор под названием Navitel. И все бы хорошо, если бы не вышла новая версия, которая наотрез отказывалась устанавливаться. Пишет просто «Приложение не установлено». Если же ставить с Android Market, то так же ругается, что не поставит приложение ни на телефон, ни на SD карту. Ну, очень информативно, ничего не скажешь. Сразу предупреждаю, что такую же ситуацию наблюдал и с некоторыми другими программами.

P.S. Почему не устанавливается навител на андроид? Всё достаточно просто. В моём случае было мало места во внутренней памяти телефона. То есть, если приложение занимает 100МБ, то нужно свободных 200 (для скачанного пакета + для установленного). Поэтому идеально скачать ПО с официального сайта, скопировать его на карту памяти и с неё ставить. Если же и это не помогает, то читаем дальше….

Но это излечимо. Для начала качаем adb-setup-1.4.1.exe. Этот архив вам надо будет разархивировать куда-либо поближе к тому месту, куда удобнее будет добраться. Если выбираем Windows, то лучше в корень любого диска. Например, диск M. Туда же, для собственного удобства, рекомендую отправить и apk файл.

Далее все просто: * Подключаем телефон по USB. Можно просто в режиме «Зарядка»

  • Открываем командную строку (чёрное окно)

  • Переходим на диск M командой

    M:

  • Заходим в нужную нам папку командой

cd fastboot_tools

  • На телефоне заходим в меню: Настройки > Приложения > Разработка > Отладка по USB и ставим галочку.

  • И запускаем команду инсталляции пакета примерно так:

adb-windows.exe install Navitel-full-5.0.3.411.apk

И вот тут-то я и увидел нужную мне ошибку:

1
2
3
 1606 KB/s (42067072 bytes in 25.577s)
 pkg: /data/local/tmp/Navitel-full-5.0.3.411.apk
 Failure [INSTALL_FAILED_CONTAINER_ERROR]

Для того чтобы её избежать, просто к команде install нужно добавить опцию –l. Итак, пробуем:

1
2
3
4
 M:\fastboot_tools>adb-windows.exe install -l Navitel-full-5.0.3.411.apk
 1683 KB/s (42067072 bytes in 24.402s)
         pkg: /data/local/tmp/Navitel-full-5.0.3.411.apk
 Success

Ну вот, совершенно другое дело. В меню телефона появился нужный мне навигатор, запуск прошел успешно и все работает. Одно только непонятно – неужели сразу не могут сделать как надо? Почему людям нужно периодически устраивать танцы с бубнами?

P.S. Новые версии стали чудовищно жрать батарею, некоторые места некорректно отображает. В общем, заменён на яндекс навигатор. Плюсы: можно делать пометки на трассе (например, спросить у впередистоящих причину пробки), карты скачиваются в офлайн, актуальная информация по пробкам. Так что подумайте, а нужны ли эти пляски, которые расписаны на странице выше?