Как запустить андроид устройство

Запуск вашего android-приложения на реальном или виртуальном устройстве андроид

Если вы следовали предыдущему уроку для создания «Hello World» Android проекта, он уже включал в себя набор исходных файлов, позволяющих сразу запустить приложение.

Подготовка к запуску

Как вы запускаете ваше приложение зависит от двух вещей: есть ли у вас реальное Android устройство и используете ли вы Android Studio или Eclipse. Этот урок покажет вам, как установить и запустить свое приложение на реальном устройстве и на Android эмуляторе, и в обоих случаях с помощью Eclipse или инструментов командной строки.

Перед запуском вашего приложения, вы должны быть осведомлены о нескольких каталогах и файлах в Android проекте:

AndroidManifest.xml файл манифеста описывает основные характеристики приложения и определяет каждый из его компонентов. Вы узнаете о различных объявлениях в этом файле по мере изучения учебных курсов.Одним из наиболее важных элементов, который ваш манифеста должен включать является элемент. Он заявляет о совместимости вашего приложения с различными версиями Android, используя android:minSdkVersion и android:targetSdkVersion атрибуты. Для вашего первого приложения, оно должно выглядеть следующим образом:

Когда вы собираете и запускаете Android приложение по умолчанию, созданный по умолчанию Activity класс запускается и загружает файл макета, который говорит «Hello World». В результате ничего захватывающего, но важно, что вы понимаете, как запускать приложения, прежде чем вы приступите к разработке.

Как запустить android-приложение на реальном устройстве

Если у вас есть реальное Android устройство, вот как вы можете установить и запустить приложение:

  1. Подключите ваш смартфон к компьютеру с помощью кабеля USB. Если вы разрабатываете на Windows, вам может потребоваться установить соответствующий драйвер USB для вашего устройства. Для получения справки по установке драйверов см. Драйвера OEM USB.
  2. Включите Отладка через USB на вашем устройстве.
    • На большинстве устройств под управлением Android 3.2 или старше, вы можете найти опцию вНастройки > Приложения > Разработка.
    • На Android 4.0 и новее, это находится в Настройки > Для разработчиков.

Примечание: На Android 4.2 и новее, Для разработчиков по умолчанию скрыт. Чтобы сделать его доступным, перейдите к Настройки > О телефоне и нажмите Номер сборки семь раз. Вернитесь к предыдущему экрану, чтобы найти Для разработчиков.

Как запустить android-приложение из Android Studio:

Откройте один из файлов вашего проекта и нажмите Run app на панели инструментов. Или нажмите комбинацию клавиш Shift+F10.

Откроется окно выбора подключенного реального устройства или эмулятора. Android Studio устанавливает приложение на выбранное устройство и запускает его.

Как запустить android-приложение из Eclipse

  1. Откройте один из файлов вашего проекта и нажмите Запуститьна панели инструментов.
  2. В окне Запуск от имени , которое появляется, выберите Android Application и нажмите OK.

Eclipse устанавливает приложение на подключенное устройство и запускает его.

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

    Перейдите в корневой каталог вашего Android проекта и выполните:

Источник

Тестирование на реальном устройстве

Целью данной главы является написание минимального приложение под Android. Но мы никогда не будем точно знать, смогли ли мы написать нечто работоспособное, не попробовав запустить его на реальном устройстве. Этим мы и займёмся в этой статье.

Возможность тестирования на смартфоне предоставляется ADB (Android Debug Bridge). В этой статье мы настроим его и запустим наше приложение на настоящем смартфоне.

Что такое ADB

Android Debug Bridge (ADB) является универсальным инструментом командной строки, который способствует взаимодействию между средой разработки, в нашем случае Android Studio, и AVD-эмуляторами или физическими Android-устройствами для возможности запуска и отладки приложений.

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

Настройка Android-устройства для работы с ADB

Для того, чтобы использовать ADB с устройством, подключенным по USB, необходимо разрешить USB-отладку в системных настройках телефона или планшета в разделе «Параметры разработчика» (название может отличаться). На некоторых устройствах этот раздел по умолчанию скрыт. Рассмотрим шаги в случае, когда нет нужного раздела настроек.

  1. Зайдите в настройки, раздел «Об устройстве»
  2. Найдите пункт «Номер сборки» и щёлкните по нему 7 раз. Должно появиться окно, оповещающее о том, что активирован режим разработчика. Теперь в настройках должен появиться раздел параметров разработчика.
  3. Включите в нём опцию «Отладка USB».

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

Настройка ADB на Windows

При настройке Windows, во-первых, убедитесь, что у вас установлен Google USB Driver. Зайдите в SDK Manager в раздел Extras и найдите Google USB Driver, установите его в случае необходимости.

Теперь следует обновить драйвер. Подключите девайс к компьютеру, перейдите в Панель управления -> Оборудование и звук -> Диспетчер устройств найдите своё устройство. Щёлкните правой клавишей по своему устройству, чтобы открыть контекстное меню и выберите «Обновить драйверы. «. Драйвер можно найти в директории sdk в подпапке \<директория sdk>\extras\google\usb_driver.

Как проверить правильность настроек ADB?

Для проверки работоспособности ADB подключите устройство к компьютеру, запустите в папке \<директория sdk>\platform-tools командную строку и введите в ней команду:

Должен появится список наподобие этого:

Запуск приложения на реальном устройстве

Всё тоже самое, что и в случае запуска на эмуляторе. Откройте в Android Studio наш проект, нажмите на зелёный треугольник, но в появившемся окне выбора устройства выберите ваш девайс.

Если написано, что девайс offline, перевоткните USB и разрешите USB-отладку компьютеру:

В результате на экране телефона или планшета покажется наше приложение.

Заключение

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

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

Источник

Обзор средств запуска и отладки приложений на Android

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

Содержание:
Android Virtual Device (AVD)

Установка:
Это средство эмуляции встроено в Android SDK.

Настройка:
(на примере использования в Eclipse)
Window > Android SDK and AVD Manager > New
Вписываем имя виртуального устройства, платформу, размер карты памяти, тип дисплея…
Жмем Create AVD.

Запуск:
Первый запуск эмулятор длиться очень долго, особенно на слабых устройствах. Например, я так и не смог дождаться первого запуска на своем нетбуке, а, запуская первый раз на компьютере, был уверен, что эмулятор ушел в вечный цикл.
Последующие запуски эмулятора будут чуть шутрее.
Время между нажатием кнопки «Run» и появлением главного активити тестового приложения на эмуляторе проходит в среднем 11 секунд. Замеры проводил на достаточно производительном компьютере.

Преимущества и недостатки:
+ возможность протестировать приложение на разных версиях ОС Android, на устройствах с разными типами дисплея…
+ различные настройки, необходимые для тестирования, например, смена ориентации экрана
+ эмуляция SD-карты
— большой промежуток времени между нажатием кнопки «Run» и запуском приложения на эмуляторе
— эмулятор работает очень медленно, например, то, что телефон обрабатывал 1-2 секунды, эмулятор делал за 8-10 секунд

VirtualBox+Android x86

Установка и настройка:

  1. Скачиваем и устанавливаем VirtualBox.
  2. Скачиваем образ.
  3. «Создаём виртуальную машину Linux 2.6/Other Linux, 512 Mb RAM, Bridged Network, HD 2 Gb, Disable Mouse Integration. Подключаем ISO файл и загружаемся одной из опций LiveCD (есть вариант HDPI и MDPI)» (с) или следуем этой инструкции.
  4. Нажимаем Alt-F1 для выхода в консоль и набираем netcfg и запоминаем IP адрес эмулятора. Для возврата к GUI, нажимаем Alt-F7.
  5. adb connect

Запуск:
Время между нажатием кнопки «Run» и появлением главного активити тестового приложения на эмуляторе не засекал, но, по субъективным ощущениям, это происходит почти мгновенно.

Преимущества и недостатки:
+ маленький промежуток времени между нажатием кнопки «Run» и запуском приложения на эмуляторе
+ местами шустрая работа
— достаточно длительная и иногда проблематичная установка
— эмулятор работает местами медленно, имеются проблемы с изображением (особенно на MDPI)
— проблемы с эмуляцией SD-карты, сменой ориентацию экрана,…
— только два (три) доступные версии ОС Android и только два доступных типа дисплея

Телефон с ОС Android, подключенный через USB

Установка и настройка:

  1. Включаем на телефоне режим отладки. (Насторйки > Приложения > Разработка > Отладка по USB).
  2. Скачиваем драйвер для вашего телефона.
  3. Подключаем телефон к ПК.
  4. Устанавливаем драйвера. В Диспетчере устройств должен появиться раздел ADB Interface.
  5. adb devices. Если ваш телефон не отображается в списке, то переустанавливаем драйвер ADB.

Запуск:
Между нажатием кнопки «Run» и появлением главного активити тестового приложения на телефоне проходит порядка 5 секунд.

Преимущества и недостатки:
+ возможность увидеть приложение так, как его будет видеть пользователь (очень важным момент, особенно при создании интерфейса и дизайна приложения)
+ мультитач (если есть в телефоне)
+ смена ориентации экрана, акселерометр (если есть в телефоне)
— только одна версия ОС и один тип дисплея
— на физическом рабочем столе появиться еще один объект

Выводы:

Я пробовал работать с каждым из этих средств эмуляции и остановился на таком варианте:
1. написание и тестирование приложения, используя телефон;
2. тестирование приложения на многочисленных Android Virtual Device с различными комбинациями версии ОС и типа дисплея.
Надеюсь, что читающий сделал выбор эмулятора или почерпнул для себя что-то новое.
Удачи в тестировании!

Источник

Как запустить Android без Google аккаунта

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

Данная статья подходит для всех брендов, выпускающих телефоны на Android 11/10/9/8: Samsung, HTC, Lenovo, LG, Sony, ZTE, Huawei, Meizu, Fly, Alcatel, Xiaomi, Nokia и прочие. Мы не несем ответственности за ваши действия.

Внимание! Вы можете задать свой вопрос специалисту в конце статьи.

Что такое FRP

Для повышения уровня безопасности на девайсе Андроид его необходимо привязать к Гугл аккаунту. В случае потере устройства вы получаете дополнительную защиту. Данная система безопасности называется FRP (Factory Reset Protection).

Путем использования FRP у владельца телефона/планшета появляется возможность выполнить его предварительную защиту. Затем его можно будет активировать путем ввода логина, пароля от Гугл аккаунта.

Защита FRP активируется непосредственно после hard reset. Это надежная защита, злоумышленник не получит никакую вашу информацию. В телефоне будет отсутствовать доступ ко всему содержимому и системе Андроид.

Недостаток FRP состоит в том, что при проведении восстановления настроек у пользователя могут появиться проблемы с доступом. Без данных Гугл аккаунта будут проблемы с запуском телефона.

Не знаешь как решить проблему в работе своего гаджета и нужен совет специалиста? На вопросы отвечает Алексей, мастер по ремонту смартфонов и планшетов в сервисном центре.Напиши мне »

Предотвращаем проблему с FRP

Решить проблему можно путем удаления Гугл аккаунта до hard reset. Для этого выполняем следующие шаги:

    Переходим в «Настройки».

Выбираем «Аккаунты». В некоторых случаях потребуется выбрать «Учетные записи и архивация».

Указываем аккаунт путем нажатия на него.

Жмем «Удалить аккаунт».

Подтверждаем намерение удалить аккаунт.

Проблема решена, устройство заблокировано не будет.

Способы обхода проверки аккаунта Google

Используем SIM-карту

  • Достаем из смартфона симку. Включаем гаджет.
  • Пропускаем сообщение об отсутствии SIM-карты. Указываем язык интерфейса.
  • В форме ввода e-mail или номера телефона в течение пары секунд удерживаем нажатым значок @.
  • Отобразится меню настроек, в котором указываем «Настройка клавиатуры Андроид».
  • Жмем на клавиши «Домой» и «Назад», чтобы активировать поисковик Гугл.
  • Вводим запрос «Настройки», открываем предложенную вкладку.
  • Отключаем опции «Сохранение резервных копий» и «Автовосстановление».
  • Осуществляем еще раз hard reset.

Приложение APK Tool

Данная утилита позволяет запускать устройство Андроид без Гугл аккаунта. Единственный нюанс состоит в сложности установки программы на телефон.

  • Выбираем подходящую версию утилиты для работы. Например, для девайсов Самсунг подойдет FRPHijacker Tool.
  • Скачиваем APK Tool на флешку для упрощенного запуска программы.
  • При помощи кабеля OTG подключаем флешку к телефону.
  • Устанавливаем APK с флешки.
  • Теперь у вас будет возможность изменять настройки Андроид и деактивировать опцию проверки аккаунта Гугл.

Обход проверки без доступа в интернет

Выполняем такие действия:

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

С помощью карты памяти

Очень простой способ, который заключается в выполнении следующих действий:

  • В работающий гаджет вставляем карту памяти.
  • Отобразится уведомление, в котором жмем «ОК». После этого откроются настройки хранилища.
  • Жмем «Данные приложения».
  • Открываем раздел «Все», указываем «Настройки», после чего жмем на «Запуск».
  • Будут открыты настройки, в которых указываем «Восстановление и сброс».
  • Жмем «Сброс DRM», после чего подтверждаем процесс удаления ключей.
  • Снова переходим во вкладку «Восстановление и сброс», после чего производим сброс настроек.
  • Ожидаем включения девайса. Все проблемы с FRP будут решены.

Через Wi-Fi

В время первоначальной настройки следует открыть страницу подключения сети Wi-Fi. Затем выполняем инструкцию:

  • Выбираем любую сеть. Затем для ввода пароля открываем клавиатуру.
  • Запускаем настройки в клавиатуре. Этот процесс можно выполнить следующими способами:
    • Зажимаем «Swype».
    • Жмем на кнопку «Смена языка».
    • Зажимаем пробел, запятую или кнопку «123» (цифровая клавиатура).
  • После открытия настройки клавиатуры следует перейти в другую вкладку, к примеру, открыть окно справки (располагается под вертикальным троеточием в верхнем правом углу).

  • В новом окне жмем «Недавние приложения». После этого отобразится поисковая строка. Если строка поиска не появилась, выполните переход по другим окнам, пока она не отобразится.
  • Жмем «Поиск», после чего указываем «Настройки» и приложение «Настройки».

  • Выбираем «Восстановление и сброс».
  • Выделяем строку «Удалить аккаунт», после чего жмем «Сброс».

После перезагрузки устройства Андроид вы сможете запустить его без аккаунта Google.

Способ для профессионалов

Для решения проблемы мы будем использовать утилиту SP Flash Tool или кастомный рекавери. Данные методы подойдут для устройств Андроид, которые функционируют на чипе MTK.

  • Устанавливаем на ПК SP Flash Tool следующие драйверы https://wtffix.com/wp-content/uploads/firmwares/Files/SP_Flash_Tool_v5.1824_Win.zip. Также скачиваем scatter-файл, который соответствует прошивке девайса. Этот файл берем отсюда https://androidmir.ru/faq/update/.
  • Указываем свой scatter в scatter-loading.
  • Выполняем шаги «Format – Manual Format Flash».
  • Указываем адрес, где находится Гугл FRP Lock. Для этого открываем файл scatter.txt.

Выполняем все действия, как на скриншоте ниже.

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

    Источник

    Читайте также:  Survive on raft андроид маршрутный лист
    Оцените статью