Android Studio — Android Studio
Предварительный выпуск | Шмель (2021.1.1) Canary 5 (27 июля 2021 г . ; 10 дней назад ) [±] ( 2021-07-27 ) |
---|---|
Репозиторий | |
Написано в | Java , Kotlin и C ++ |
Операционная система | Windows , macOS , Linux , Chrome OS |
Размер | От 727 до 877 МБ |
Тип | Интегрированная среда разработки (IDE) |
Лицензия | Двоичные файлы: Бесплатное ПО , Исходный код : Лицензия Apache |
Интернет сайт | разработчик .android .com / studio / index .html |
Android — студия является официальной интегрированной средой разработки (IDE) для Google «s Android операционной системы , построенная на JetBrains » IDEA IntelliJ программного обеспечение и разработан специально для разработки Android . Он доступен для загрузки в операционных системах на базе Windows , macOS и Linux или в качестве услуги на основе подписки в 2020 году. Это замена Eclipse Android Development Tools (E-ADT) в качестве основной среды IDE для разработки собственных приложений Android.
Android студия была объявлена 16 мая 2013 года на Google I / O конференции. Он находился на стадии предварительного просмотра в раннем доступе, начиная с версии 0.1 в мае 2013 года, затем вошел в стадию бета-тестирования, начиная с версии 0.8, выпущенной в июне 2014 года. Первая стабильная сборка была выпущена в декабре 2014 года, начиная с версии 1.0.
7 мая 2019 года Kotlin заменил Java в качестве предпочтительного языка Google для разработки приложений для Android. Java по-прежнему поддерживается, как и C ++ .
СОДЕРЖАНИЕ
Функции
Особенностью Android Studio является отсутствие возможности отключить автосохранение.
В текущей стабильной версии предусмотрены следующие функции:
- Поддержка сборки на основе Gradle
- Рефакторинг для Android и быстрые исправления
- Инструменты Lint для определения производительности, удобства использования, совместимости версий и других проблем
- Возможности интеграции ProGuard и подписи приложений
- Мастера на основе шаблонов для создания общих дизайнов и компонентов Android
- Богатый редактор макетов, который позволяет пользователям перетаскивать компоненты пользовательского интерфейса, возможность предварительного просмотра макетов на нескольких конфигурациях экрана.
- Поддержка создания приложений Android Wear
- Встроенная поддержка Google Cloud Platform, обеспечивающая интеграцию с Firebase Cloud Messaging (ранее — Google Cloud Messaging) и Google App Engine.
- Виртуальное устройство Android (эмулятор) для запуска и отладки приложений в студии Android.
Android Studio поддерживает все те же языки программирования IntelliJ (и CLion ), например Java , C ++ и другие с расширениями, такими как Go ; и Android Studio 3.0 или более поздняя версия поддерживает Kotlin и «все языковые функции Java 7 и подмножество языковых функций Java 8, которые различаются в зависимости от версии платформы». Внешние проекты поддерживают некоторые функции Java 9. Хотя IntelliJ заявляет, что Android Studio поддерживает все выпущенные версии Java и Java 12, неясно, на каком уровне Android Studio поддерживает версии Java до Java 12 (в документации упоминается частичная поддержка Java 8). По крайней мере, некоторые новые языковые функции вплоть до Java 12 можно использовать в Android.
После того, как приложение было скомпилировано с помощью Android Studio, его можно опубликовать в Google Play Store . Приложение должно соответствовать политике в отношении содержания разработчика Google Play Store .
История версий
Ниже приводится список основных выпусков Android Studio:
Версия | Дата выпуска |
---|---|
Песец (2020.3.1) | Июль 2021 г. |
4.2 | Май 2021 г. |
4.1 | Октябрь 2020 |
4.0 | Май 2020 г. |
3,6 | Февраль 2020 г. |
3.5 | Август 2019 г. |
3,4 | Апрель 2019 |
3.3 | Январь 2019 |
3.2 | Сентябрь 2018 г. |
3.1 | Март 2018 г. |
3.0 | Октябрь 2017 г. |
2.3 | Март 2017 г. |
2.2 | Сентябрь 2016 г. |
2.1 | Апрель 2016 г. |
2.0 | Апрель 2016 г. |
1.5 | Ноябрь 2015 |
1.4 | Сентябрь 2015 г. |
1.3 | Июль 2015 г. |
1.2 | Апрель 2015 г. |
1.1 | Февраль 2015 г. |
1.0 | Декабрь 2014 г. |
Системные Требования
Майкрософт Виндоус | Mac | Linux |
---|---|---|
Версия операционной системы | Microsoft® Windows® 7/8/10 (32- или 64-разрядная) |
Эмулятор Android поддерживает только 64-разрядную версию Windows.
до 10.14 (macOS Mojave)
Проверено на gLinux на базе Debian (4.19.67-2rodete2).
Эмулятор Android имеет дополнительные требования помимо основных системных требований для Android Studio, которые описаны ниже:
- SDK Tools 26.1.1 или выше;
- 64-битный процессор;
- Windows: ЦП с поддержкой UG (неограниченного гостя);
- Intel Hardware Accelerated Execution Manager ( HAXM ) 6.2.1 или новее (рекомендуется HAXM 7.2.0 или новее).
Использование аппаратного ускорения требует дополнительных требований в Windows и Linux:
- Процессор Intel в Windows или Linux: процессор Intel с поддержкой Intel VT-x, Intel EM64T (Intel 64) и функции Execute Disable (XD) Bit;
- Процессор AMD в Linux: процессор AMD с поддержкой виртуализации AMD (AMD-V) и дополнительных потоковых SIMD Extensions 3 (SSSE3) ;
- Процессор AMD в Windows: Android Studio 3.2 или выше и Windows 10 от апреля 2018 года или выше для функциональности платформы Windows Hypervisor (WHPX) .
Для работы с Android 8.1 (уровень API 27) и более поздними образами подключенная веб-камера должна иметь возможность захвата кадров 720p.
Источник
Android Studio 1.0: первая стабильная IDE от Google
Хорошая новость для разработчиков мобильных приложений. После двух лет работы Google выпустила Android Studio 1.0 — первую стабильную версию своей интегрированной среды разработки (IDE) для девелоперов приложений на Android.
Компания впервые анонсировала Android Studio, построенную на базе популярной среды разработки IntelliJ IDEA Java, на своей конференции разработчиков I/O в мае 2013 года под очень простым девизом: «Эта IDE создается специально для разработчиков Android».
Google пообещала тогда, что Android Studio сделает разработку мобильных приложений под Android более быстрой и продуктивной, и позиционировала ее как замену Eclipse.
Поскольку Android Studio выпущена впервые, все ее функции в определенной степени «новые». Однако, Google выделила ряд их как «специфические». О них и рассказ (а полный обзор IDE под Android – здесь).
Мастер настройки первого запуска инсталлирует Android SDK, устанавливает настройки среды разработки, создает оптимизированный эмулятор для тестирования приложений и наборы шаблонов кода. Система позволяет создавать шаблоны самому, или импортировать готовые.
Android Studio использует различные возможности редактирования кода IntelliJ IDEA, такие как завершение, рефакторинг и анализ кода. Также IDE позволяет управлять строками перевода для всех ваших приложений. Можно легко извлечь и проанализировать хард-код из любого проекта.
Система позволяет редактировать и просматривать Android-макеты в нескольких размерах экрана, языковых версиях и даже версиях API. Учитывая высокую фрагментацию Android, это очень полезная возможность.
Еще одна полезная вещь в Android Studio – инструмент анализа производительности, который называется Memory Monitor. Он выдает всю информацию об использовании памяти, что дает возможность оптимизировать работу приложения. Также в системе есть поддержка Google Cloud Platform.
На сайте разработчиков Google отмечает, что планирует регулярно обновлять IDE подобно Google Chrome. Обновления будут приходить с разной периодичностью по четырем различным каналам: Canary (еженедельно), Dev (раз в две недели или ежемесячно), Beta (еще реже) и Stable (только стабильные версии), переключаться между которыми можно в Файл => Настройки => Обновления.
Как отмечает Venture Beat, выпущенной Google среде разработки Android-приложений далеко, например, до Visual Studio от Microsoft, но невооруженным глазом видно, что Google уже начала создавать ей конкурента.
Статья написана по просьбе:
Источник
Android Studio
Android Studio — это интегрированная среда разработки (IDE) для работы с платформой Android, анонсированная 16 мая 2013 года на конференции Google I/O.
IDE находилась в свободном доступе начиная с версии 0.1, опубликованной в мае 2013, а затем перешла в стадию бета-тестирования, начиная с версии 0.8, которая была выпущена в июне 2014 года. Первая стабильная версия 1.0 была выпущена в декабре 2014 года, тогда же прекратилась поддержка плагина Android Development Tools (ADT) для Eclipse.
Android Studio, основанная на программном обеспечении IntelliJ IDEA от компании JetBrains, официальное средство разработки Android приложений [3] . Данная среда разработки доступна для Windows, OS X и Linux [4] .
Содержание
Особенности
Новые функции появляются с каждой новой версией Android Studio. На данный момент доступны следующие функции [5] :
- Расширенный редактор макетов: WYSIWYG, способность работать с UI компонентами при помощи Drag-and-Drop, функция предпросмотра макета на нескольких конфигурациях экрана.
- Сборка приложений, основанная на Gradle.
- Различные виды сборок и генерация нескольких .apk файлов
- Рефакторинг кода
- Статический анализатор кода (Lint), позволяющий находить проблемы производительности, несовместимости версий и другое.
- Встроенный ProGuard и утилита для подписывания приложений.
- Шаблоны основных макетов и компонентов Android.
- Поддержка разработки приложений для Android Wear и Android TV[6] .
- Встроенная поддержка Google Cloud Platform, которая включает в себя интеграцию с сервисами Google Cloud Messaging и App Engine.
- Android Studio 2.1 поддерживает Android N Preview SDK, а это значит, что разработчики смогут начать работу по созданию приложения для новой программной платформы.
- Новая версия Android Studio 2.1 способна работать с обновленным компилятором Jack, а также получила улучшенную поддержку Java 8 и усовершенствованную функцию Instant Run [7] .
- Platform-tools 23.1.0 для Linux без объявления стала исключительно 64-разрядной, даже при попытке установить 32-разрядную версию. Иными словами Android Studio больше НЕ работает (выдаёт неустранимые ошибки) в 32-разрядных версиях Linux. code.google.com/p/android/issues/detail?id=196866
Системные требования [4]
Windows | OS X | Linux | |
---|---|---|---|
Версия OS | Microsoft Windows 10/8/7/Vista/2003 (32 или 64-bit) | Mac® OS X® 10.8.5 или выше, до 10.9 (Mavericks) | GNOME или KDE |
Оперативная память | 2 ГБ (минимум), 8 ГБ (рекомендуется) | ||
Свободное место на диске | 500 МБ | ||
Свободное место для Android SDK | 1,5 ГБ (минимум) | ||
Версия JDK | Java Development Kit 8 | ||
Разрешение экрана | 1280 x 800 (минимум) | ||
Дополнительно | — | Java Runtime Environment (JRE) 6 | GNU C Library (glibc) 2.15 или выше |
Напишите отзыв о статье «Android Studio»
Примечания
- ↑ [developer.android.com/tools/revisions/studio.html Android Studio Release Notes].
- ↑ [android.googlesource.com/platform/tools/adt/idea/+/master/android/src/org/jetbrains/android/AndroidPlugin.java Android Studio Plugin]. android.googlesource.com. Google. Проверено 29 мая 2015.
- ↑ [developer.android.com/tools/studio/index.html Android Studio Overview]. — «Android Studio is the official IDE for Android application development, based on IntelliJ IDEA.»
- ↑ 12 [developer.android.com/sdk/index.html Download Android Studio and SDK Tools] System Requirements.
- ↑ [developer.android.com/tools/studio/index.html Android Studio Overview].
- ↑ [developer.android.com/tools/studio/studio-features.html Features]. — «Android Wear and TV support»
- ↑ [androidlime.ru/android-studio-2-1-android-n-7-0/ Android Studio 2.1 поддерживает Android N (7.0)]. androidlime.ru. Проверено 13 мая 2016.
Ссылки
- [developer.android.com/tools/studio/index.html Официальная страница] на developer.android.com.
- [www.youtube.com/watch?v=lmv1dTnhLH4 Представление на Google I/O 2013 video] из YouTube
|