Android не запускает консоль

Командная строка Андроид, как открыть и запустить

вкл. 20 Сентябрь 2016 . Опубликовано в Android — Общее

Командная строка Андроид, как открыть и запустить. Очень частый вопрос который задают новички Android: «Где находится и как запустить командную строку Android?». Все очень просто, данная статья расскажет вам об этом!

С помощью командной строки многие пользователи выполняют кастомизацию Android (изменяют вид и функциональность), получают Root права, либо используют при разработке приложения.

К большому сожалению пользователей или к их счастью практически на 99% устройств Android отсутствует командная строка, но все это поправимо!

Где найти и запустить командную строку Android?

Есть 2 варианта «добычи» командной строки в Android и оба они вам понадобятся в дальнейшем использование на вашем устройстве.

Вариант 1 — Установка приложения «командная строка»

Если вы используете магазин Google Play , то тогда вам стоит перейти в него и строке поиска прописать следующую фразу — « командная строка » или « терминал » или « консоль «.

Запустите установленное приложение и перед вами окажется командная строка Android!

Недостатком этого решения будет, то что, если у вас нет Root прав, то у вас не будет возможности более полно использовать команды adb, поэтому вам понадобиться использовать и второй вариант, для которого необходим компьютер.

Вариант 2 — Компьютер и утилита ADB

Для того того чтобы управлять более полно вашим Android смартфоном или планшетом с помощью командной строки с вашего компьютера вам понадобиться выполнить несколько действий:

  1. Установить драйвер Android на компьютер
  2. Включить «Отладку по USB«
  3. Загрузить утилиту ADB или программу ADB RUN для работы с устройствами Android

После чего используя командую строку или программу ADB RUN используем команды ADB и Linux для настройки вашего Android смартфона или планшета.

Источник

Android не запускает консоль

Android OS на x86

В этой теме обсуждаются вопросы общие для всех Андроидов на платформе x86, конкретно проект портирования Android-х86, а также его братья, не имеющие отдельных тем обсуждения на нашем форуме.
Android в виртуальную машину | Сайт и Форум проекта Android-х86 | Android от Intel

Вопросы, касающиеся только проектов Phoenix OS , Remix OS x86 и Bliss-x86 , обсуждаются в своих темах.
За работоспособность ваших устройств ответственность несёте исключительно Вы. Задавая вопрос, постарайтесь указать следующую информацию .

    Hardware List — список совместимого оборудования
      Если Вы не нашли в шапке или в листе совместимости версию для вашего компьютера/ноутбука (модификации железа), то следует попробовать разные версии и опытным путём подобрать оптимальную.

  • Графическое ускорение нормально работает на видеоадаптерах от AMD и Intel (кроме GMA 500, GMA 600, GMA 3600, GMA 3650, т.к. они основаны на PowerVR).
    Графика nVidia поддерживается начиная с Android-x86 4.4-R3; новое поколение начинает поддерживаться после выхода следующего.
  • Ситуация с поддержкой планшетов, Критическое замечание о звуке.
  • Чипы, которые реализуют одновременно и WiFi, и Bluetooth работают хуже, чем отдельные.

    Загрузочную флешку или диск необходимо записать с помощью Rufus, UNetbootin, LiLi, или WinImage. UltraISO использовать не рекомендуется потому, что созданные им флешки мало где грузятся.

Раздел под Android рекомендуется форматировать в ext3 или ext4 (для версии 5.0 Lollipop и новее) чтобы иметь >4ГБ места под свои нужды и избежать проблем с SuperSU и другим софтом. Форматирование раздела лучше произвести до установки Android сторонним ПО (Acronis, GParted, др.): родной установщик не всегда справляется с этой задачей.

title Android-x86 5.1-rc1
kernel /android-5.1-rc1/kernel quiet root=/dev/ram0 androidboot.hardware=android_x86 SRC=/android-5.1-rc1
initrd /android-5.1-rc1/initrd.img

title Android-x86 5.1-rc1 (Debug mode)
kernel /android-5.1-rc1/kernel root=/dev/ram0 androidboot.hardware=android_x86 DEBUG=2 SRC=/android-5.1-rc1
initrd /android-5.1-rc1/initrd.img

title Android-x86 5.1-rc1 (Debug nomodeset)
kernel /android-5.1-rc1/kernel nomodeset root=/dev/ram0 androidboot.hardware=android_x86 DEBUG=2 SRC=/android-5.1-rc1
initrd /android-5.1-rc1/initrd.img

title Windows
rootnoverify (hd0,1)
chainloader +1

Тут default указывает номер пункта, котоый будет выбран автоматически после истечения timeout секунд. root и rootnoverify указывают с какого диска, и с какого его раздела загружать выбраную операционную систему. Как и в случае с default, нумерация начинается с нуля. Параметры загрузки прописываются в конец строки, которая начинается со слова kernel. Такими параметрами можно повлиять на многие аспекты работы Андроида с железом. К примеру настроить работу с внешним монитором.

GRUB 2 — следующая версия GRUB. Разработчики писали GRUB 2 «с нуля», чтобы добиться переносимости и модульности.
Используется в образах Android-x86 для компьютеров с новым UEFI-BIOS.
Может хранить свои настроки в файле grub.cfg либо menu.lst. Обычно этот файл лежит на отдельном системном разделе EFI (ESP). Типичное содержимое:

set timeout=60
set gfxmode=1024×768
terminal_output gfxterm

Источник

Запускаем консольные Java приложения на Android

Речь пойдёт о проекте-утилитке, который может пригодиться всякому кто изучает Java и не всегда имеет под рукой ПК для просмотра работы примера кода в полевых условиях (как-то — в метро, маршрутке, кафешке и т.д.).

Необходимость создать сие поделище возникла когда я готовился к OCJP-сертификации. После успешного прохождения оной, решил предоставить плоды своих задумок на обозрение уважаемым участникам хабрасообщества.

Ноутбука у меня нет, а запускать примеры кода на смартфоне, сидя на кухне за чашечкой чая, удобно.

Так уж повелось, что бо́льшая часть примеров для обучения обычно приводится именно в формате консольных программ. Замечательный инструмент AIDE позволяет собирать Android-приложение на основе Eclipse-проектов. Возможность, увы, недостаточная для запуска консольных примеров методом копипасты.

Дело за малым — перенаправляем потоки ввода/вывода в UI контролы:

Консольная программа стартует в отдельном потоке из обработчика activity onResume() :

Здесь же можно задавать аргументы командной строки — старый добрый args . Пример — запуск BankTellerSimulation на 10 секунд:

Поддерживается работа нескольких потоков ( SimpleThreadsTest ):

HorseRace и BankTellerSimulation — примеры более сложных многопоточных приложений (взяты из книги Thinking in Java, 4th Ed by Bruce Eckel).

Ошибки времени выполнения

Напоследок, для полноты возможностей, был добавлен консольный ввод. Пока что мои познания в области пользовательского интерфейса Android не велики. Кое-как впихнуть EditText удалось, но результат не идеален 🙂

Приглашение ввода строки ( ReadingInputTest ):

Функции меню

Exit выключает процесс через System.exit(0) .

Программа «одноразовая». Повторных перезапусков нет (не хотелось возиться с очисткой значений статических полей).

Что делает Clear — большой секрет.

Что не работает

• assert ‘ы Java. Т.е. оператор

исключение java.lang.AssertionError не кинет. Не путать с assert’ами JUnit — с ними всё в порядке!)
• Класс Console .
• Поле ввода не всегда подхватывает фокус.

Файлы проекта

Исходники можно забрать с GitHub, либо скачать zip-архив с проектами для Android Studio и Eclipse.

Источник

Почему не запускается приложение на Андроиде: что делать?

Android – весьма многогранная, но стабильно работающая операционная система, поэтому проблемы с запуском приложений на новых смартфонах встречаются крайне редко, особенно если установка выполняется из Play Маркет. Однако появление большого количества разработчиков и продуктов позволило скачивать программы со сторонних источников и даже выполнять установку через APK-файл. Все это приводит к тому, что многие приложения оказываются несовместимыми с определенными устройствами, и на первый взгляд, их дальнейшее использование становится невозможным. К счастью, проблема легко решается, если правильно определить источник ее возникновения.

Не запускается приложение на Android: причины

Причин, из-за которых возникают проблемы с запуском приложений на Андроиде, довольно таки много: от банальных багов со стороны разработчика до сбоев в операционной системе устройства. А поскольку это мешает комфортно пользоваться гаджетом, лучше быстрее выяснить причину неполадки и переходить к возвращению работоспособности программам. Собственно, здесь мы и рассказываем, почему не запускается приложение на Андроиде, что делать в этом случае и как решать проблему, используя пошагово разные методы.

Перезагрузка телефона

Если источник проблемы с запуском приложений не известен, рекомендуется перезагрузить устройство. Банальное действие в большинстве случаев помогает устранить неполадки, и вернуться к комфортному использованию Android-смартфона.

Для перезапуска девайса потребуется:

  • Зажать и удерживать в течение 1-2 секунд кнопку «Питание»;
  • В появившемся меню выбрать опцию «Перезагрузка» («Restart»);
  • Еще раз подтвердить свое намерение;
  • Дождаться отключения аппарата и повторной загрузки системы.

Перезапуск устройства иногда становится лишь временной мерой. Если же сложности с загрузкой программ продолжают возникать все чаще, следует попробовать другие методы по устранению проблемы.

Устаревшая версия приложения

В большинстве случаев проблема с запуском приложения возникает из-за того, что оно попросту не подходит для текущей версии ОС Android. Решить ее помогает банальное обновление проблемного софта до последней версии через Play Маркет. Для этого понадобится:

  1. Открыть магазин приложений Google Play;
  2. Тапнуть по значку с тремя черточками в левом верхнем углу экрана;
  3. Выбрать категорию «Мои приложения и игры» и проверить наличие обновлений;
  4. Перед вами будет список всех приложений, у которых имеются обновления. Вы можете нажать «Обновить все» или нажать на определенное и его обновить;
  5. Если решили сделать апдейт только определенной программы, нужно тапнуть по кнопке «Обновить» и дождаться завершения загрузки.

В результате на смартфоне появится актуальный и корректно работающий софт.

Недостаток памяти на телефоне

Иногда сложности с загрузкой приложений возникают из-за нехватки места во внутреннем хранилище смартфона. Отсутствие свободного пространства связано с большим количеством фотографий, аудио или видеофайлов. Чтобы освободить немного памяти, нужно перенести их на компьютер или отправить на хранение в облако. Если же лишнее место занимают малоиспользуемые или потерявшие актуальность программы, нужно постараться от них избавиться.

Для этого понадобится:

  • открыть «Настройки» телефона;
  • перейти в раздел «Приложения» или «Диспетчер приложений»;
  • выделяя по одному ненужные программы, переходить на их страницы и нажимать на клавишу «Удалить».

Устаревшая версия операционной системы

Чаще всего, проблема с запуском программ на Андроиде возникает из-за того, что устарела версия операционной системы. При установке приложения из Play Маркета можно сразу увидеть предупреждение, что софт не поддерживается на данном устройстве. Если же утилита скачивается через APK-файл, о ее несовместимости с ОС пользователь узнает только после завершения инсталляции.

Чтобы решить проблему, понадобится обновить операционную систему. Для этого понадобится:

  1. Открыть «Настройки»;
  2. Перейти в раздел «О телефоне» или «Об устройстве»;
  3. Здесь выбрать вкладку «Обновление системы»;
  4. Нажать на клавишу «Проверить обновления» и при их наличии кликнуть «Загрузить».

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

Требуется очистка кэша на Андроиде

Очистить кэш на Android 6 и выше можно с помощью штатных инструментов. В зависимости от марки устройства названия пунктов могут не совпадать, но при этом сохраняется стандартная последовательность действий:

  1. Открыть «Настройки»;
  2. Перейти в раздел «Накопители»;
  3. Выбрать внутреннее хранилище данных;
  4. Дождаться окончания анализа занятого пространства (процесс может занять 2-3 минуты);
  5. Нажать на опцию «Данные кэша»;
  6. В следующем окне подтвердить очистку.

Алгоритм достаточно прост, поэтому справиться с задачей может даже новичок. Найти и очистить «мусор» можно с помощью программ сторонних разработчиков. Специальные утилиты позволяют детально просмотреть файлы, а также отметить те из них, которые подлежат удалению.

Большое количество запущенных процессов и приложений

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

Понять, что не хватает ОЗУ не сложно – после запуска программы экран будет светиться черным. Чтобы софт корректно открывался и работал без сбоев, нужно всего лишь закрыть фоновые приложения. Делается это следующим образом:

  1. Открыть меню с запущенным софтом нажатием клавиши «Home» либо провести пальцем по экрану снизу к центру;
  2. Тапнуть по значку с крестиком, чтобы закрыть все работающие программы;
  3. Дождаться всплывающего уведомления о том, что ОЗУ очищено.

Освободить оперативную память можно при помощи сторонних утилит, например, CСleaner, Clean Master. Для запуска процесса понадобится выбрать нужную опцию и дождаться закрытия фоновых приложений. Если причина крылась в недостатке ОЗУ, проблемы с запуском софта должны исчезнуть.

Баги и ошибки в приложении

Нередко приложение не может запускаться из-за внутреннего сбоя, причину которого самостоятельно определить достаточно сложно. Однако решить проблему в большинстве случаев помогает стандартный алгоритм: очистка кэша, а если не помогло – удаление данных.

  1. Открыть «Настройки»;
  2. Перейти в раздел «Приложения» или «Установленные программы»;
  3. Отыскать программу, с запуском которой возникли сложности;
  4. Тапнув по названию, перейти на страницу с ее описанием;
  5. Нажать на клавишу «Очистить»;
  6. В появившемся меню выбрать вариант «Кэш» и подтвердить свое намерение;

Если устранить ошибку не удалось, стоит попробовать очистить все данные или переустановить приложение. Последнее поможет, если сбой произошел в процессе инсталляции. Тогда устранить его штатными средствами не получится.

Удаление и загрузка приложения заново

За время эксплуатации пользователи гаджетов устанавливают на них безумное количество игр, приложений, которые со временем становятся ненужными, но продолжают использовать ресурсы устройства. Иногда такое беспечное отношение приводит к проблемам с запуском нужных программ. Чтобы предупредить их возникновение рекомендуется периодически проводить очистку смартфона и удалять продукты, ставшие неактуальными.

  1. Открыть «Настройки»;
  2. Перейти в раздел «Приложения», чтобы увидеть полный список программ;
  3. Если нужной утилиты не хватает, следует коснуться значка с тремя точками вверху справа и в выпадающем меню выбрать «Показывать системные»;
  4. Далее следует найти нужное приложение, нажать на него, и перейти в раздел «Память»;
  5. Здесь последовательно нажать на кнопки «Очистить кэш», а затем «Удалить данные»;
  6. После завершения процедуры вернуться на предыдущий экран и тапнуть по клавише «Удалить».

С этого момента программа и все ее компоненты исчезнут из памяти устройства.

Проблема с Android WebView

Если система продолжает работать стабильно, но при этом перестали запускаться приложения, причиной может стать обновление системного компонента «Android WebView». С подобной ошибкой периодически сталкиваются пользователи во всем мире, владеющие устройствами Samsung, Xiaomi, Huawei, Honor, OPPO, OnePlus, Vivo и т. д.

Для устранения проблемы понадобится:

  • Перейти в «Настройки» телефона;
  • Выбрать раздел «Приложения» или «Диспетчер приложений»;
  • В правом верхнем углу нажать на значок с тремя точками;
  • Включить «Отображение системных приложений»;
  • В поисковой строке набрать «Android WebView» либо просто «WebView»;
  • Перейдя на страницу компонента, очистить все его данные и удалить обновления.

Если смартфон не поддерживает функцию удаления обновлений, можно попробовать удалить браузер «Google Chrome», а затем заново его установить.

Проблемы с сетью

Иногда сложности с запуском приложений могут возникать из-за нестабильной работы сети WiFi. Причин может быть несколько:

  1. Заблокирован порт 5228, который используется Google Play;
  2. Недостаточно средств на балансе;
  3. Аварийное отключение электроснабжения сотовой вышки;
  4. Не активирована передача данных;
  5. Неполадки в работе оператора сотовой сети;
  6. Выбран режим работы «В самолете».

Для устранения неполадки стоит перейти на использование мобильного трафика, и проверить, насколько окажется эффективным данное действие. Сделать это можно следующим образом:

  • снять блокировку с экрана;
  • провести пальцем сверху вниз, получив доступ к панели задач;
  • коснуться значка Wi-Fi, чтобы прервать интернет-соединение;
  • перезагрузить устройство;
  • повторно вытянуть шторку;
  • найти и тапнуть по значку «Мобильные данные», чтобы активировать мобильный трафик.

Очистка кэша в Play Маркет

В редких случаях решить проблему с запуском программ поможет очистка кэша в Google Play. Временные файлы не только помогают быстро загружать магазин приложений, в них хранится разнообразная информация, в том числе идентификационные данные (логины, пароли).

Чтобы очистить кэш фирменного приложения, необходимо:

  1. Открыть «Настройки» смартфона;
  2. Перейти в раздел «Приложения» или «Диспетчер приложений»;
  3. Отыскать Play Маркет либо Google Play Store;
  4. Коснуться названия, чтобы перейти на страницу с информацией о магазине;
  5. Прокрутив экран, в самом низу найти кнопку «Очистить кэш», и нажать на нее.

Далее вернуться в магазин Google, и, начав повторную загрузку программы, убедиться, что проблема устранена. В противном случае понадобится вновь вернуться на страницу, но на этот раз нажать на кнопку «Очистить данные». Подтвердив действие, дождаться завершения процесса.

Загрузка приложений со сторонних сайтов

Как известно, на Android-устройствах устанавливать приложения можно не только из Play Маркет, но и со сторонних источников. В прежние времена для этого требовалось просто установить галочку, чтобы разрешить одному приложению инсталлировать сколько угодно много других программ. Такие действия влекли за собой установку вредоносного ПО, которое вызывало сбои в работе операционной системы и осложняло запуск приложений.

Сегодня ситуация изменилась, и для загрузки каждого нового приложения требуется специальное разрешение пользователя. Для этого необходимо:

  1. Открыть «Настройки» смартфона;
  2. Перейти в раздел «Безопасность»;
  3. Отыскать пункт «Неизвестные источники» и установить галку напротив опции «Разрешить установку приложений из неизвестных источников».

Сброс до заводских настроек

Если решить проблему вышеперечисленными методами не удалось, не стоит отчаиваться. Последним средством, которое помогает эффективно решать многие проблемы, является сброс настроек Андроида к заводских установкам. Метод считается радикальным, поскольку предусматривает полное удаление всех сторонних приложений и пользовательских данных, и возврат устройства в исходное состояние.

Если на Андроиде не запускаются приложения, это может свидетельствовать о недостатке ОЗУ, переполнении кэш-памяти, сбое в работе приложения или о том, что версия операционной системы потеряла актуальность. Для устранения проблемы можно воспользоваться любым из предложенных методов, а в случае их неэффективности, выполнить возврат устройства к заводским настройкам.

Источник

Читайте также:  Андроида создать канал есть аккаунт
Оцените статью