При запуске android studio по умолчанию открываются два файла какие
Чтобы стать успешным Android-разработчиком нужно хорошее понимание языка Java , API Android и архитектуры приложений Android .
Также важно использовать эффективную среду разработки. В течение многих лет Eclipse IDE с плагином ADT была наиболее популярной платформой для разработки под Android . Но сегодня лидерство принадлежит Android Studio :
В этой статье я кратко расскажу об этой платформе и покажу, как загрузить, установить и запустить ее. После этого мы создадим с помощью Android Studio анимированное мобильное приложение.
Начало работы с Android Studio
Android Studio является официально поддерживаемой Google IDE для разработки Android-приложений . Основанная на IntelliJ IDEA , Android Studio доступна под лицензией Apache 2.0 . Актуальная стабильная версия 2.1.1 включает в себя следующие функции:
- Единая среда, в которой можно разрабатывать приложения для всех Android-устройств ;
- Возможность создания приложений под Android TV и Android Wear ;
- « Мастера » для создания общих макетов и компонентов Android , работающие на основе шаблонов;
- Функциональный редактор макетов, который позволяет перетаскивать компоненты пользовательского интерфейса и включает в себя возможность предварительного просмотра макетов на нескольких экранах;
- Рефакторинг для Android и быстрые исправления;
- Поддержка разработки на основе Gradle ;
- Инструменты Lint для повышения производительности, юзабилити, устранения проблем связанных с совместимостью версий и другие;
- Интеграция с ProGuard и возможность подписки на приложения;
- Быстрый и многофункциональный эмулятор;
- Instant Run для внесения изменений в запущенное приложение без создания нового файла APK ( Application PacKage Zip );
- Встроенная поддержка облачной платформы Google для интеграции с Google Cloud Messaging и App Engine ;
- C++ и NDK ;
- Расширение возможностей Android Studio с помощью плагинов.
Загрузите Android Studio
Google предоставляет Android Studio для Windows , Mac OS X и Linux . Загрузить это программное обеспечение можно с официальной страницы приложения. Перед установкой Android Studio убедитесь, что операционная система и ваш компьютер соответствует следующим требованиям:
Windows
- Microsoft Windows 7/8/10 ( 32-разрядная или 64-разрядная версия );
- 2 ГБ оперативной памяти, рекомендуется 8 ГБ оперативной памяти;
- 2 ГБ свободного места на диске, рекомендуется 4 ГБ ( 500 МБ для IDE + 1,5 ГБ для SDK Android и образа эмулятора );
- Минимальное разрешение экрана 1280 на 800 пикселей;
- JDK 8 ;
- Для ускоренного эмулятора: 64-разрядная операционная система и процессор Intel с поддержкой функций Intel VT-x , Intel EM64T ( Intel 64 ) и Execute Disable ( XD ).
Android Studio Mac OS
- Mac OS X 10.8.5 или выше, вплоть до 10.11.4 ( El Capitan );
- 2 ГБ оперативной памяти, рекомендуется 8 ГБ оперативной памяти;
- 2 ГБ свободного места на диске, рекомендуется 4 ГБ ( 500 МБ для IDE + 1,5 ГБ для Android SDK и образа эмулятора );
- Для Android Studio минимальное разрешение экрана должно составлять 1280 на 800 пикселей;
- JDK 6 .
Linux
- Стационарный компьютер с GNOME или KDE : протестированный на Ubuntu 12.04 , Precise Pangolin ( 64-разрядное распределение, поддерживающее 32-разрядные приложения );
- 64-разрядное распределение, позволяющее запускать 32-разрядные приложения;
- Библиотека GNU C ( glibc ) версии 2.11 или новее;
- 2 ГБ оперативной памяти, рекомендуется 8 ГБ оперативной памяти;
- 2 ГБ свободного места на диске, рекомендуется 4 ГБ ( 500 МБ для IDE + 1,5 ГБ для Android SDK и образа эмулятора );
- Минимальное разрешение экрана 1280 на 800 пикселей;
- JDK 8 ;
- Для ускоренного эмулятора: процессор Intel с поддержкой функций Intel VT-x , Intel EM64T ( Intel 64 ) и Execute Disable ( XD ) или процессор AMD с поддержкой технологии виртуализации AMD ( AMD-V ).
Когда вы убедитесь, что операционная система совместима и подходит для установки и настройки Android Studio, загрузите соответствующий дистрибутив.
Пакетная установка и Android Studio SDK
android-studio-bundle-143.2821654-windows.exe включает в себя установщик и Android Studio SDK . В качестве альтернативы можно загрузить файл дистрибутива без установщика и SDK .
Установка Android Studio на 64-разрядную Windows 8.1
Я запустил android-studio-bundle-143.2821654-windows.exe , чтобы началась установка Android Studio. Установщик выводит диалоговое окно установки Android Studio , показанное на рисунке 1:
Нажав кнопку « Далее », я перехожу к следующему диалоговому окну, в котором можно отказаться от установки Android SDK ( входит в комплект установки ) и Android Virtual Device ( AVD ):
Я решил сохранить настройки по умолчанию. После нажатия кнопки « Далее » вы попадете в диалоговое окно лицензионного соглашения. Примите его условия, чтобы продолжить установку:
В следующем диалоговом окне предлагается изменить папку в которую осуществляется установка Android Studio и Android Studio SDK :
Измените место установки или используйте настройки по умолчанию и нажмите кнопку « Далее ».
По умолчанию установщик создает ярлык для запуска программы. Затем нажмите кнопку « Установить », чтобы начать установку:
В появившемся диалоговом окне отображается ход установки Android Studio и Android Studio SDK . Нажав кнопку « Показать детали », можно просмотреть подробную информацию о ходе установки.
Чтобы завершить установку и приступить к Android Studio уроку, нажмите кнопку « Готово ».
Запуск Android Studio
Android Studio при своем запуске выводит следующую заставку:
При первом запуске вам будет предложено установить в диалоговых окнах несколько параметров конфигурации. В первом диалоговом окне основное внимание уделяется импорту настроек из ранее установленной версии Android Studio :
Можно принять настройки по умолчанию и нажать на кнопку « ОК ». После этого Android Studio выведет диалоговое окно « Мастера установки »:
После нажатия кнопки « Далее », « Мастер установки » предложит выбрать тип установки компонентов SDK . На данный момент я рекомендую использовать стандартную конфигурацию:
Перед тем, как установить Android Studio , еще раз проверьте параметры своей системы. Если ваш компьютер собран не на базе процессора Intel , может возникнуть неприятный сюрприз после того, как компоненты будут полностью загружены и распакованы:
Возможные варианты решения проблемы – использовать медленный эмулятор или Android-устройство для ускорения разработки.
Оно используется для запуска нового проекта Android Studio , работы с существующим проектом и т. д.
Ваше первое мобильное приложение в Android Studio
Создание нового проекта
Android Studio позволяет выбирать форм-факторы или категории целевых устройств для каждого приложения. Я использую минимальные параметры SDK API 15: Android 4.0.3 ( IceCreamSandwich ) ( в разделе «Смартфоны и планшетные ПК» ), которые поддерживается моим планшетом Amazon Kindle Fire HD . Поскольку Android Studio в настоящее время не поддерживает этот уровень API ( даже при добавлении образа системы 4.0.3 через SDK Manager ), я изменил этот параметр на API 14: Android 4.0 ( IceCreamSandwich ), который также поддерживается моим планшетом.
Затем настройте направление:
Сначала вы увидите приветственное диалоговое окно « Совет дня », которое при желании можно отключить в Android Studio :
Рабочее пространство проекта состоит из панели меню, панели инструментов, рабочей области, дополнительных компонентов, с помощью которых можно открыть другие окна ( например, окно консоли Gradle ), и строки состояния.
Окна проекта и редактора
Когда вы попадаете в рабочую область проекта, W2A идентифицируется как текущий проект. Через несколько минут данные о нем появятся в двух новых окнах:
Окно проекта представляет собой дерево, основными ветвями которого являются « Приложения » и « Скрипты Gradle ». Приложения разбиты на разделы manifests , java и res :
В разделе настроек Android Studio « Gradle Scripts » определены различные файлы .gradle и .properties , которые используются системой сборки на основе Gradle .
Каждое ответвление / раздел соответствует имени каталога или имени файла. Например, res соответствует каталогу res , а strings.xml соответствует файлу strings.xml .
Заключение
Мы установили, настроили Android Studio и создали проект своего первого мобильного приложения. Теперь вы готовы создать свое Android –приложение . В Android Studio это означает заполнение нового проекта Java-кодом и файлами ресурсов.
Дайте знать, что вы думаете по данной теме в комментариях. Мы крайне благодарны вам за ваши комментарии, дизлайки, подписки, отклики, лайки!
Пожалуйста, оставьте ваши мнения по текущей теме материала. За комментарии, дизлайки, отклики, лайки, подписки огромное вам спасибо!
В этом уроке мы создадим новый проект для первого приложения и запустим это приложение на андроид-устройстве.
Что вы узнаете
- Как создать проект в среде разработки Android Studio
- Как создать виртуальное андроид-устройство AVD
- Как запустить приложение на эмуляторе андроид
- Как запустить приложение на реальном устройстве
Создание нового проекта
- Откройте Android Studio
- В диалоге Welcome to Android Studio выберите Start a new Android Studio project.
- В диалоге NewProject, дайте имя вашему приложению, например MyFirstApp.
- Имя домена можете принять по умолчанию.
- Для поддежки языка Котлин отметьте чекбокс IncludeKotlinsupport.
- Местоположение проекта можете оставить по умолчанию. Обычно проекты сохраняются в папке с именем AndroidStudioProjects в документах пользователя. Здесь могут возникнуть проблемы, если имя пользователя указано русскими буквами, потому что среда разработки не воспринимает кириллицу в пути к файлам. В таком случае вы увидите предупреждение. Сохраните проект в другом месте.
- Нажмите Next.
- В диалоге TargetAndroidDevices выберите тип платформы PhoneandTablet и минимально поддерживаемую версию Android API 17 или выше. Поддержка более старых версий нам пока не нужна, поскольку отражается на доступном функционале инструментов разработки. Нажмите Next.
- В диалоге добавления активити нужно выбрать шаблон предустановленых окон приложения и компонентов интерфейса. Выберите EmptyActivity. Нажмите Next.
- В диалоге CоnfigureActivity оставьте все по умолчанию. Нажмите Finish.
После этих шагов, Android Studio:
Окно Android Studio должно выглядеть примерно так:
Скриншот 1. Интерфейс Android Studio
Рассмотрим интерфейс Android Studio
Главное окно можно упорядочить, чтобы предоставить больше места на экране, скрывая или перемещая панели инструментов и окна инструментов. Для доступа к большинству функций IDE также можно использовать сочетания клавиш.
В любой момент можно выполнить поиск по исходному коду, базам данных, командам, элементам пользовательского интерфейса и т. д., дважды нажав клавишу Shift или щелкнув увеличительное стекло в верхнем правом углу окна Android Studio. Это может быть очень полезно, если, например, вы пытаетесь найти конкретную команду IDE, которую вы забыли, как запустить.
Окно структуры проекта
Скриншот 2. Окно структуры проекта Android Studio
Изучение структуры и макета проекта
Можно посмотреть иерархию файлов приложения несколькими способами.
- Окно структуры проекта (1) с отображением дерева файлов. (См. 1 на Скриншоте 2)
- Кнопка Project(2) скрывает и отображает окно структуры проекта. Включите пункт меню View>ToolButtons чтобы увидеть эту кнопку.
- Текущий выбор вида проекта Project>Android. Нажмите выпадающий список Android(3) для просмотра других доступных видов проекта.
В виде отображения Project > Project вы увидите полную структуру папок проекта, как она выглядит на диске. Здесь много файлов и папок и новичку здесь можно запутаться. Главное, на что следует обратить внимание: проект имеет модульную структуру и основной модуль нашего приложения – app.
Скриншот 3. Окно структуры проекта Android Studio в виде Project> Project
Если раскрыть папку app, мы увидим такие папки:
Также в папке модуля app имеется файл системы сборки build.gradle, мы рассмотрим его позже.
Если переключиться на вид проекта Project > Android, вы увидите только папку модуля app с упрощенной структурой проекта. Это представление удобнее, поскольку здесь отфильтрованы только те файлы, с которыми мы непосредственно будем работать. Но следует помнить, что в таком виде структура папок проекта не соответствует той, что хранится на диске. Например, вы не найдете на диске в папке проекта папку manifests. А в дереве папок в таком режиме не отображаются папки src и main.
Скриншот 4. Окно структуры проекта Android Studio в виде Project>Android
В виде Project > Android вы увидите в папке app такие папки: manifests, java, и res.
- Раскройте папку manifests.Эта папка содержит файл AndroidManifest.xml. Этот файл описывает все компоненты приложения Android и считывается системой среды выполнения Android при запуске приложения.
- Раскройте папку java. Все файлы кода на языке Котлин и Java организованы здесь. Папка java содержит три подпапки:com.example.android.myfirstapp (или указанное имя домена): Эта папка содержит файлы исходного кода Котлин и Java для вашего приложения. С этой папкой мы будем работать большую часть времени, поскольку это главный пакет проекта.
com.example.android.myfirstapp (androidTest): эта папка для размещения инструментальных тестов.
com.example.android.myfirstapp (test): эта папка для размещения модульных тестов.
Подробнее о тестах вы можете узнать из Курса по архитектуре андроид-приложений.
- Раскройте папку res. Эта папка содержит все ресурсы для вашего приложения, включая изображения, файлы макетов экранов, строковые ресурсы, значки и иконки, цвета и стили оформления. Она включает такие вложенные папки:drawable: Все изображения для вашего приложения будут сохранены в этой папке.layout: Эта папка содержит файлы макета для активити – экранов приложения. В настоящее время ваше приложение имеет одно активити с файлом макета activity_main.xml.mipmap: Эта папка содержит значки запуска приложения – это те значки, которые отображаются на андроид-устройстве после установки приложения.values: Содержит ресурсы, такие как строки и цвета, используемые в приложении.
Также в окне структуры проекта есть папка Gradle Scripts. Раскройте ее. В начале списка есть два файла с одинаковыми именами build.gradle. Это файлы сборки для системы Gradle, которая используется для компиляции, построения и упаковки приложений и библиотек. В скобках после имени файлов указана принадлежность файла модулю App или всему проекту. Файл сборки уровня проекта содержит настройки для всего проекта, а файл сборки уровня модуля содержит настройки для модуля. Чаще всего мы будем работать именно с файлом сборки уровня модуля. Он содержит такие основные секции, как:
- android…>, где указаны версии инструментов разработки, минимальная поддерживаемая версия API, идентификатор и версия приложения для Google Play, и другие параметры
- dependencies…>, которая содержит список библиотек, подключаемых к проекту. Могут быть подключены как локальные (помещенные в папку libs), так и хранящиеся удаленно библиотеки.
Запуск android-приложения
Наиболее очевидный способ проверить работу приложения в процессе разработки – установить и запустить его на андроид-устройстве.
Для запуска приложения из среды разработки Android Studio мы можем использовать 2 способа:
- подключенный к ПК смартфон или планшет под управлением системы Android
- эмулятор Android
Оба этих способа имеют свои преимущества и недостатки, и какой использовать, выбирать вам. Для начинающего разработчика подойдет любой способ.
Что такое андроид-смартфон, вы наверняка уже знаете, раз заинтересовались темой разработки приложений. А что такое эмулятор Android? Это запуск системы Android на ПК в отдельной виртуальной машине.
Существует много эмуляторов Android, например BlueStacks, Droid4X, Nox APP Player, Genymotion, и другие. Большинство из них разработаны для игр и не очень подходят для тестирования приложений, кроме Genymotion.
В Android Studio есть собственный эмулятор, который может запускать образы виртуальных устройств с различными характеристиками, таких как смартфоны Nexus и Pixel, а также планшеты наиболее распространенных типов.
Создание виртуального android-устройства (эмулятора)
В Android Studio есть утилита Android Virtual Device (AVD) manager для создания виртуального устройства (также известного как эмулятор), моделирующего конфигурацию определенного типа андроид-устройства.
Первым шагом является создание конфигурации, описывающей виртуальное устройство.
Возможные проблемы
Если у вас на компьютере установлена операционная система Windows, а процессор AMD, то скорее всего вы увидите такое предупреждение в окне выбора оборудования для виртуального устройства. Дело в том, что образы виртуальных устройств с типом x86 не работают на связке Windows + AMD. Причем на связке Linux + AMD таких проблем нет. Процессоры Intel поддерживают образы x86 на любой операционной системе. Для Windows + AMD вы можете использовать образы типа arm, но они гораздо более медленные. Выходом будет использование реального устройства – андроид-смартфона или планшета, подключенного к компьютеру.
Другой распространенной проблемой является отключенная виртуализация процессора. Включить виртуализацию можно в биосе, в интернете можно найти много инструкций, как это делается.
Также нужно в SDK Manager на вкладке SDK Tools установить Intel x86 Emulator Accelerator для лучшей производительности и скорости работы. Только для процессоров Intel.
Если в окне выбора системного образа нет активных образов для установки, загрузите образ необходимой версии Android в SDK менеджере. Откройте окно SDK Manager и на вкладке SDK Platforms справа внизу установите флаг Show Package Details для отображения всех компонентов платформы (см. Скриншот 5). Отметьте для загрузки нужный файл System Image. После загрузки выбранный образ будет доступен в окне AVD Manager.
Скриншот 5. Установите флаг Show Package Details для отображения всех компонентов платформы
Запуск приложения на эмуляторе
Эмулятор запускается и загружается как физическое устройство. В зависимости от скорости компьютера это может занять некоторое время. Можно посмотреть в маленькую горизонтальную строку состояния в самом низу окна Android Studio, чтобы увидеть ход выполнения.
После того как приложение будет построено и эмулятор будет готов, среда Android Studio установит приложение в эмулятор и запустит его. Вы увидите ваше приложение, как показано на следующем снимке экрана.
Замечание: рекомендуется запускать эмулятор в начале сеанса. Не закрывайте эмулятор до тех пор, пока не будет выполнена проверка приложения, чтобы не дожидаться повторной загрузки эмулятора. Кроме того, не следует одновременно запускать несколько эмуляторов, чтобы уменьшить использование памяти.
Запуск приложения на реальном андроид-устройстве
- Устройство на Android, например, смартфон или планшет.
- Кабель USB для подключения устройства Android к компьютеру.
Запуск приложения на устройстве
- Подключите ваш смартфон к компьютеру с помощью кабеля USB. Если вы разрабатываете на Windows, вам может потребоваться установить соответствующий драйвер USB для вашего устройства. Для получения справки по установке драйверов см. Драйвера OEM USB.
- Включите Отладка через USB на вашем устройстве.
- На большинстве устройств под управлением Android 3.2 или старше, вы можете найти опцию в меню Настройки > Приложения > Разработка.
- На Android 4.0 и новее, это находится в Настройки > Для разработчиков.
Примечание: На Android 4.2 и новее, пункт меню Для разработчиков по умолчанию скрыт. Чтобы сделать его доступным, перейдите к Настройки > О телефоне и нажмите Номер сборки семь раз. Вернитесь к предыдущему экрану, чтобы найти пункт меню Для разработчиков.
Чтобы запустить приложение из Android Studio:
Откройте один из файлов вашего проекта и нажмите Run app на панели инструментов. Или нажмите комбинацию клавиш Shift+F10.
Откроется окно выбора подключенного реального устройства или эмулятора. Выберите ваше устройство и нажмите OK.
Android Studio устанавливает приложение на выбранное устройство и запускает его.
Неполадки
В случае неполадок при запуске приложения в нижней части окна Android Studio открывается окно Logcat, где можно увидеть текст ошибки и возможное решение проблемы. Если вам непонятно, о чем там написано, попробуйте загуглить часть текста ошибки. Очень вероятно, что вы найдете в результатах поиска решение вашей проблемы на форумах для программистов.
Если Приложение не запускается, закройте среду Android Studio и перезапустите ее.
Если среда разработки Android Studio не распознает устройство, попробуйте выполнить следующие действия.
- Отключите устройство от компьютера и снова подключите его.
- Перезапустите среду Android Studio.
Возможно, потребуется установить соответствующий драйвер USB для устройства. См. Using Hardware Devices documentation.
Все ссылки на дополнительные материалы по теме есть в текстовой версии урока на сайте fandroid.info. Вопросы задавайте в комментариях к уроку на сайте.
Надеемся, у вас все получилось и вы запустили приложение на устройстве. А на следующем уроке мы более подробно разберемся в приложении и попробуем изменить его. Всем добра!
Эксперт в Java, Kotlin, Android, SQL, проектировании информационных систем.
Android-разработчица такси Maxim и ментор курса «Android-разработчик» Арина Мурашева подробно рассказывает, как установить и использовать Android Studio и как собирать и отлаживать приложения.
Для чего используется Android Studio?
Android Studio — это IDE (интегрированная среда разработки) для работы с платформой Android. Она позволяет разрабатывать приложения для смартфонов, планшетов, часов, телевизоров и других устройств на этой ОС.
Я использую Android Studio, потому что это официальная среда разработки, которую поддерживает Google. Она основана на IntelliJ IDEA от компании JetBrains, чьи продукты я люблю и использую еще со студенческих времен. В Android Studio те же горячие клавиши и интерфейс, что и в других продуктах JetBrains, поэтому для меня эта среда самая привычная и удобная.
Установка Android Studio
Установка Java SDK
Установите Java SDK независимо от того, планируете вы разрабатывать на Java или Kotlin. Для этого перейдите на официальный сайт Oracle в раздел Downloads и скачайте нужную версию Java SDK. Для разных проектов могут понадобиться разные версии, но если вы не знаете, какая нужна, — скачивайте последнюю.
Установка и настройка Android Studio
В отличие от многих инструментов разработки, за Android Studio не нужно платить. Чтобы скачать Android Studio, перейдите на официальный сайт для разработчиков Android и нажмите Download, согласитесь с условиями использования и нажмите Download Android Studio.
После завершения скачивания запустите установочный файл и начните процесс установки. Сначала выберите путь установки Android Studio и Android SDK. Оставьте пути по умолчанию или выберите свои.
Если у вас уже установлена старая версия Android Studio, то первое окно установщика будет выглядеть как на скриншоте ниже. При этом процесс установки будет немного отличаться, однако в этой статье рассматривается только первичная установка Android Studio.
Повторная установка Android Studio
После этого несколько раз нажмите Next, оставляя все параметры по умолчанию, пока не начнется установка. После завершения установки Android Studio должна запуститься автоматически. Если нет, то ярлык программы вы сможете найти в меню «Пуск» или на рабочем столе.
При первом запуске Android Studio нужно будет ее настроить. Сначала студия спросит, нужно ли импортировать настройки с прошлой версии. Так как это первая установка студии, то сохраненных настроек у вас нет. Оставьте второй вариант и нажмите OK.
После этого завершите настройку и скачайте необходимые компоненты с помощью Setup Wizard, который открывается после нажатия OK в предыдущем окне.
Нажмите Next и перейдите к выбору типа установки компонентов Android Studio.
Если вам не нужна кастомная настройка компонентов, выберите Standard и нажмите Next.
После этого установщик сообщит, что необходимо загрузить несколько компонентов для завершения установки. Нажмите Finish и подождите, пока все компоненты загрузятся и распакуются. После завершения этого процесса снова станет доступна кнопка Finish. Нажмите на нее, после чего появится экран приветствия Android Studio.
Как использовать Android Studio
Работа в Android Studio похожа на работу в большинстве современных IDE. Однако, как и везде, здесь есть свои нюансы. Далее мы разберем основы работы в Android Studio.
Для начала необходимо создать проект в Android Studio. На приветственном экране нажмите Create New Project, после этого вы увидите экран с шаблонами устройств и Activity (это класс, в котором реализуют логику экрана приложения). Для начала можно выбрать Phone and Tablet (телефоны и планшеты) и No Activity либо Empty Activity. Разница в том, что в первом случае вам нужно будет реализовать первую Activity с нуля, а во втором студия самостоятельно создаст готовый редактируемый шаблон.
После выбора нажмите Next и увидите окно настроек будущего проекта. Название проекта (Name) в Android Studio может быть любым и даже содержать пробелы. А вот имя пакета (Package Name) должно быть уникальным, если вы собираетесь опубликовать приложение в Google Play.
Что еще можно выбрать: расположение проекта (Save Location), язык (Language), который вы собираетесь использовать (Java или Kotlin), и минимальную поддерживаемую SDK (Minimum SDK). Минимальная поддерживаемая SDK — это самая ранняя версия операционной системы Android, в которой приложение может работать. Если вы меняете расположение файлов проекта, то не забудьте создать папку, которая будет содержать ваш проект. Обратите внимание, что в названии не должно быть пробелов.
Станьте мобильным разработчиком в компании или запускайте собственные приложения и игры под Android. Дополнительная скидка по промокоду BLOG — 5%.
Язык здесь можно выбрать любой, потому что в проекте доступны и Java, и Kotlin. А вот минимальную поддерживаемую Android SDK выбирайте внимательно.
Студия подсказывает, какое количество устройств на сегодняшний день поддерживают ту или иную SDK. Старайтесь выбрать минимальное значение, чтобы как можно больше устройств могли успешно работать с вашим приложением в Android Studio. Но учтите, что чем ниже минимальная SDK, тем больше трудностей будет возникать при разработке.
Структура проекта Android
Если в предыдущем шаге вы выбрали шаблон Empty Activity, то при создании проекта студия сгенерирует и структуру файлов проекта. Так выглядит пустой, только что созданный проект в Android Studio.
Он содержит 2 корневые папки: app и Gradle Scripts. Папка app включает 3 подпапки: manifests (содержит файлы конфигураций приложения), java (содержит исходный код приложения) и res (содержит файлы ресурсов — картинок, стилей, размерностей и т.д.).
AndroidManifest.xml в папке manifests содержит информацию о пакетах и компонентах приложения. Этот файл важен для работы приложения Android, так как именно в нем прописаны разрешения приложения на использование компонентов системы Android. Также в нем определяется, как будут запускаться компоненты приложения.
В папке java исходные файлы проекта могут содержаться в различных подпапках. Обычно в Android-приложении в папке java также есть определенная структура файлов. В этой статье мы рассматривать ее не будем, так как тема выходит за пределы общей структуры проекта.
В папка res есть несколько подпапок даже при создании тестового базового проекта, и она сильно разрастается при разработке настоящих приложений. Будьте готовы, что файлы в этой папке могут занимать много места на вашем жестком диске.
Рассмотрим подпапки, которые появляются при создании базового проекта:
- Папка drawable содержит файлы с изображениями.
- В папке layout нужно располагать xml-файлы, используемые для создания интерфейса приложения.
- Папка mipmap хранит значки приложения.
- Папка values хранит xml-файлы со значениями строк, цветов, тем, стилей.
Папка Gradle Scripts содержит скрипты для автоматизации сборки проекта.
Папка .idea не видна на скриншоте, но если изменить конфигурацию Android на Project, то она появится. Эта папка нужна для настройки метаданных проекта в Android Studio.
Редактор xml
Для редактирования xml-файлов в Android Studio встроен удобный инструмент. Он позволяет не только редактировать код xml-файлов, но и видеть изменения в режиме реального времени с помощью визуального представления. В этом же визуальном представлении можно редактировать xml-файлы.
Чтобы посмотреть работу этого редактора, откройте файл activity_main.xml, сгенерированный Android Studio. Кстати, если ваш проект уже разросся и искать файлы неудобно, то нажмите клавишу Shift быстро два раза, и откроется окно поиска по файлам проекта. Начните вводить туда название нужного файла, а затем выберите его из списка. Как видно на анимации, необязательно вводить слова полностью — достаточно первых букв.
По умолчанию открывается только редактор кода.
Чтобы открыть визуальный редактор, нажмите кнопку Split в верхнем правом углу, чтобы отобразить оба представления рядом. Или кнопку Design, чтобы открыть только визуальное представление.
Gradle
Android Studio выполняет сборку приложения с использованием системы Gradle. Он значительно упрощает сборку проекта из большого количества файлов в apk-файл, который можно установить на Android-устройстве.
Хочу поделиться лайфхаком, который выручал меня не раз. Если проект перестал собираться по непонятной причине, скорее всего, это связано с gradle. В таком случае в меню выберите Build, а затем опцию Clear Project.
Сборка и отладка приложения
После того как вы добавили первую функциональность в свое приложение, начните отлаживать его (запускать и проверять работоспособность всех функций). Лучше делать это на устройстве Android.
Для этого подключите устройство Android к компьютеру через USB. При этом убедитесь, что на телефоне включена отладка по USB в параметрах разработчика.
Чтобы включить параметры разработчика, в настройках своего телефона найдите пункт «Номер сборки» (обычно находится в «Сведениях об устройстве») и нажмите на него быстро семь раз. Далее перейдите в параметры разработчика и включите отладку по USB.
После этого подключите телефон через USB к компьютеру и увидите название своего устройства в верхней панели Android Studio — у меня это Samsung. Обратите внимание, на телефоне могут появиться уведомления, где нужно разрешить отладку с данного компьютера.
Затем нажмите на кнопку Run (зеленый треугольник), и приложение запустится на вашем телефоне.
Если приложение «упало» (завершило работу, когда не должно было) или возникли какие-то другие ошибки — данные вы увидите на вкладке Logcat (внизу).
Отладка приложения на виртуальных устройствах
Устройств на Android так много, что невозможно протестировать код на каждом из них. Здесь на помощь приходят виртуальные устройства, доступные для скачивания из Android Studio.
Чтобы создать виртуальное устройство, откройте AVD Manager (Android Virtual Device Manager) и начните создание желаемого устройства.
Для создания нового устройства нажмите кнопку Create Virtual Device. Затем выберите устройство (модель телефона).
После нажмите Next и переходите к выбору системы Android, которая будет установлена на устройство. Если ранее вы не устанавливали ни одной эмулированной системы, то ее нужно будет скачать. У меня уже скачан Android Q.
После скачивания нажмите Next, затем Finish, и создание виртуального устройства завершено.
Чтобы запустить приложение на созданном устройстве, выберите его в списке устройств и нажмите кнопку Run.
Главное — практика
По-настоящему освоить Android Studio получится только самостоятельно в процессе практики. Дополнительно рекомендую изучить горячие клавиши в Android Studio (как двойное нажатие Shift для поиска по файлам).
Вы начнете с основ программирования, изучите Java, Kotlin, Android Studio, Git, UX/UI и PlayMarket.
- тренажеры
- интерактивные вебинары
- консультации ментора
- помощь в трудоустройстве.
Промокод BLOG +5% скидки
Эксперт в Java, Kotlin, Android, SQL, проектировании информационных систем.
Android Studio — среда разработки под популярную операционную систему Андроид. Программное обеспечение вышло в 2013 году и развивается по сегодня. В каждой новой версии Android Studio разработчик добавляет увеличивает функционал, оптимизирует процессы и другое.
В комплекте с IDE идет эмулятор, проверяющий корректную работу уже написанных утилит, приложений на разных конфигурациях.
Где можно скачать бесплатно?
Либо напрямую с нашего проекта:
Установка Android Studio
- Запустите .exe файл, увидите на экране классическое диалоговое окно инсталлятора.
- Выберите путь, по которому Андроид Студио и Android SDK будут установлены на компьютер. Делать выбор стоит в пользу локальных дисков, на них больше пространства.
- Далее происходит процесс установки. Приложения Android Studio размещены в папке с самой программой.
Как пользоваться софтом?
После установки пакета программ проводится настройка Android Studio. При первом запуске утилита задаст вопрос об интеграции пользовательских настроек. Если нет опыта в использовании этой среды разработки, стоит нажать «OK». Можно импортировать свои настройки. Программа по умолчанию запустится в стандартной конфигурации.
Разобравшись с предыдущим окном, пользователь увидит новое, которое показывает прогресс загрузки Android SDK на компьютер. Время полного завершения этого процесса зависит исключительно от скорости интернет-соединения на рабочем ПК.
Загрузку можно остановить, по надобности. После нажмите «Finish». Если закачка SDK прервалась и появилась ошибка — кликните на «Retry». Теперь можете работать с Android Studio.
Создание проекта
Начать путь в Android Studio следует с создания первого проекта. В главном окне, которое открылось после запуска программы, пользователю необходимо выбрать «Start a new Android Studio project». Это инициирует открытие диалогового окна, в котором указывается несколько параметров:
- Имя нового проекта. Позже можно будет переименовать.
- Домен компании.
- Место хранение на диске.
Операционная система Андроид идентифицирует приложения благодаря имени пакета, которое составляется из домена компании и названия проекта.
Следующий шаг — выбор гаджетов, под которые будет разработано приложение:
- Телефоны и планшеты.
- Часы.
- Android-TV приставки.
- Очки виртуальной реальности.
- Android Auto.
Минимальная версия API для создания приложений — 16. Хоть Android Studio и предоставляет даже ранние версии на выбор, но современными устройствами они уже не распознаются.
Нажав далее, пользователь попадает на следующую вкладку, где на выбор доступен пункт «Empty Activity». Если целью становится написать приложение с нуля, выбирайте его. Можете ознакомиться и с другими вариантами.
Переходите на следующую вкладку, жмите «Finish». Пройдет некоторое время, прежде чем Android Studio сгенерирует новый проект пользователя. Скорость обработки запросов зависит от производительности ПК.
Файлы проекта
IDE Android Studio никак внешне не отличить от других именитых аналогов. Рабочая область очень схожа с программой Visual от Microsoftt. Среда разработки выполнена в классическом виде. Программистам, не имевшим ранее дело с Android, необходимо привыкнуть к тому, как создаются приложения под нее. Все игры и утилиты — это набор идеально синергирующих между собой компонентов, а не цельный программный код.
Проще говоря, дизайн нового проекта заложен в .xml файле (к примеру, его иконка), в то время как функционал скрыт в Java. Чтобы получить доступ к файлам проекта, обратите внимание на левую часть окна. Переключение между ними осуществляется при помощи вкладок, которые отображаются прямиком над рабочей областью.
К файлам проекта можно отнести и его ресурсы, такие как шрифты, картинки, кэш и документация. Находятся они в папке res, которую найдете в левой части окна.
Визуальный редактор XML
При работе с файлами типа XML, внизу редактора появляются две вкладки: «Text» и «Design». В них можно редактировать код программы, отвечающий за внешний вид, выбирать интересующие пользователя виджеты, добавлять их при помощи перетаскивания на проект.
Использование GRADLE
Android Studio — хорошо продуманная среда разработки, работа с которой приносит только удовольствие. Функционал софта понятно оформлен и упрощен до максимума, чтобы даже у неопытных программистов все получалось.
Инструмент Gradle — то, чего так не хватает во многих других IDE. Благодаря ему все элементы, созданные в ходе развития приложения, объединяются в один APK файл, производится сборка.
Сборка и отладка
Для тестирования приложения в финальной стадии разработки есть два варианта: проверить его непосредственно на смартфоне, планшете или другом целевом устройстве, или прибегнуть к помощи эмулятора.
Чтобы запустить готовую утилиту на Android-устройстве, подключите его к компьютеру, на котором происходит разработка, через USB. Должна быть включена «Отладка по USB» и «Установка приложений из неизвестных источников».
Подключив гаджет к ПК, выберите «Run», а затем «Run App». Далее, откроется окно, в котором нужно выбрать реальное/виртуальное устройство для запуска приложения. После того как выбор будет сделан, проект сразу запустится на гаджете.
Во вкладке Monitors можно проследить за нагрузкой, которую приложение оказывает на смартфон.
ADV Manager
Одно из главных преимуществ Android Studio перед конкурентами — наличие встроенного в пакет эмулятора Android-устройств, на котором можно тестировать уже готовые проекты, корректность работы утилит, находящихся на стадии разработки. Это существенно удобнее, нежели использовать для всех тестов реальное устройство.
Эмулятор Android Studio обладает богатым функционалом. Его достаточно, чтобы проверить работу приложения на разных конфигурациях экрана, смоделировать точные соотношения сторон, нужные разрешения, технические характеристики смартфона, планшета или другого Android-устройства.
Для работы с эмулятором потребуется хороший ПК. На нем можно тестировать не только свои утилиты и игры, а и загруженные из других источников.
SDK Manager
Упаковка APK
Android Studio позволяет создать подписанный APK, чтобы в дальнейшем загрузить приложение в Google Play. Для этого кликните на меню «Tools», а в ней пункт «Create signed APK». После, выберите или создайте хранилище ключей — подтверждение того, что именно вы разработали приложение. Это необходимо для Google Play. Созданный на этом этапе файл сохраните и ни в коем случае не теряйте — без него не удастся обновлять приложение в будущем.
Выбрав тип сборки «Release» и нажав кнопку «Finish», создатель завершит разработку приложения на данном этапе. Можно осуществить выход из IDE, перейти к загрузке программы в сеть.
Отзывы о Android Studio
Разработчики приложений для Андроид предпочитают именно эту программу. Согласно отзывам, которые оставляют пользователи IDE, софт дает больше возможностей, предоставляет более гибкую среду разработки, нежели конкуренты. О чем только говорит наличие такого многофункционального эмулятора и еще нескольких инструментов, которые включены в пакет Android Studio! Видно, что с каждым обновлением IDE становится только лучше, в него интегрируют новый функционал, не забывая про старый.
Откроется окно выбора подключенного реального устройства или эмулятора. Android Studio устанавливает приложение на выбранное устройство и запускает его.
Подготовка к запуску
Перед запуском вашего приложения, вы должны быть осведомлены о нескольких каталогах и файлах в Android проекте:
Откройте один из файлов вашего проекта и нажмите Run app на панели инструментов. Или нажмите комбинацию клавиш Shift+F10.
Как вы запускаете ваше приложение зависит от двух вещей: есть ли у вас реальное Android устройство и используете ли вы Android Studio или Eclipse. Этот урок покажет вам, как установить и запустить свое приложение на реальном устройстве и на Android эмуляторе, и в обоих случаях с помощью Eclipse или инструментов командной строки.
«hello world» работает на вашем устройстве! Можно переходить к следующему уроку.
Запуск на эмуляторе
Android Studio устанавливает приложение на подключенное устройство и запускает его.
В Android Studio щелкните модуль приложения в окне проекта и выберите «Выполнить»-> «Выполнить» (Run -> Run) (или «Выполнить» на панели инструментов).
В окне «Выбор места развертывания» выберите свое устройство и нажмите «ОК».
Запустите приложение на эмуляторе следующим образом:
Всё тоже самое, что и в случае запуска на эмуляторе. Откройте в Android Studio наш проект, нажмите на зелёный треугольник, но в появившемся окне выбора устройства выберите ваш девайс.
Android Debug Bridge (ADB) является универсальным инструментом командной строки, который способствует взаимодействию между средой разработки, в нашем случае Android Studio, и AVD-эмуляторами или физическими Android-устройствами для возможности запуска и отладки приложений.
Как проверить правильность настроек ADB?
Должен появится список наподобие этого:
При настройке Windows, во-первых, убедитесь, что у вас установлен Google USB Driver. Зайдите в SDK Manager в раздел Extras и найдите Google USB Driver, установите его в случае необходимости.
Целью данной главы является написание минимального приложение под Android. Но мы никогда не будем точно знать, смогли ли мы написать нечто работоспособное, не попробовав запустить его на реальном устройстве. Этим мы и займёмся в этой статье.
Москва, Ленинский проспект, дом 6, строение 20
Подробнее
Оказывается, с помощью простого ssh-туннеля (одна простая инструкция в командной строке) вы можете «связать» adb на вашем локальном компьютере и на удаленном сервере, так что ваше устройство будет напрямую подключено к удаленному серверу и отображаться на удаленной Android Студия как обычно.
Работаю с Jetpack Compose на iPad Pro
Projector все еще находятся на ранней стадии развития, но мне не терпится увидеть, как они будут развиваться.
А как насчет развертывания приложений на устройстве и отладки?
Конечно, вы никогда не станете программировать на телефоне, но это доказывает, что устройство не имеет значения. Если у него есть браузер, вы можете использовать его для программирования. Это все меняет!
Мой личный ноутбук, четырехлетний Razer Blade с 16 Гб оперативной памяти, начинал ВЕШАТЬСЯ, как только я открывал в Android Studio один из моих личных проектов с несколькими модулями. Кулеры дули громче, чем когда я играл в 3D-игры, и это сводило меня с ума.
Нажатие кнопки «запустить» в моем браузере запускает сборку на удаленном сервере, которая затем передается в виде APK через ssh на мой ноутбук, а затем через Wi-Fi на мое устройство. В какие времена мы живем, ребята!
Для этого нужно подключить Android устройство к компьютеру с запущенной Android Studio в режиме отладки по USB. Включить отладку можно в настройках, в особой вкладке для разработчиков. А вкладка для разработчиков обычно скрыта от лишних глаз и в MIUI открывается после 10 нажатий на версию MIUI в пункте меню О устройстве. В вашей прошивке это все может немного отличаться, но у гугла есть все ответы.
Физическое устройство
Как видите, все работает и виртуальный пиксель появился в списке устройств (а мой ноут начал издавать странные звуки).
Его уже можно запускать! Жмякаем на кнопку PLAY (треугольник такой, беленький у меня) и ждем пока все загрузиться.
И открывается окно выбора устройства для эмуляции
После установки драйверов, подключите по USB свой аппарат к компьютеру. Все нужные настройки запустятся и автоматически установятся.
Эта статья подойдет вам в 2-х основных случаях:
В уроке по настройке Android Studio были показаны основные шаги по созданию Android-эмулятора для тестирования созданных приложений. Использование эмулятора, конечно, довольно удобно, но лишь в том случае, если у вас довольно мощный компьютер и загрузка эмулятора, а также его работа не заминают уйму времени. Но не всем везет иметь такие машины-монстры, поэтому в данной статье я расскажу о довольно годном способе тестирования своих работ в Android Studio с помощью реального подключенного устройства.
приложение установиться и запуститься на подключенном устройстве.
2) У вас завалялся старенький Android-смартфон и вы не знаете куда его деть (дарить/выбрасывать жалко).
А теперь более подробно.
как создать сайт на wordpress, настроить и оптимизировать wordpress
1. Запускаем приложение в Android Studio:
Для этого нужно кликнуть по зеленой иконке «Run» в панели инструментов и выбрать любой эмулятор.
Файлы проекта обновились!
Соответственно при каждом изменении кода приложения в Android Studio придется удалять приложение на смартфоне и заново перекидывать изменившийся файл app-debug.apk с папки проекта на смартфон и устанавливать его.
Т.е. например в build.gradle вместо runProguard false необходимо написать minifyEnabled true
Renamed Properties in BuildTypes
runProguard => minifyEnabled
zipAlign => zipAlignEnabled
jniDebugBuild => jniDebuggable
renderscriptDebug => renderscriptDebuggable
Помощь в написании контрольных, курсовых и дипломных работ здесь.
Есть ли возможность быстро и легко настроить B4A? Или сразу перейти на Android Studio?
Не люблю софт который не может сразу работать после инсталляции. Мне лень указывать javac.exe.
Почему Android Studio не сразу подхватывает изменения кода(только после переустановки apk)?
Иногда после изменения кода в Android Studio (к примеру изменю вывод Log.d )и запуска его смартфоне.
Android studio не видит usb-подключение телефона
Здравствуйте. Начну с того, что вторые сутки ищу решение проблемы и не нахожу. Есть другие.
Читайте также: