50 советов, хитростей и ссылок для Android Studio и Intellij IDEA


Установка связки Andro >В статье рассказывается, как установить Android Studio и IntelliJ IDEA.

13.07.2015 1 Comment 12 293 просмотров

В статье рассказывается, как установить Andro >

Содержание

Введение

Сейчас официальным инструментом для разработки под Android является Android Studio, но там не создашь чистый Java проект. В статье рассказывается как установить связку Android Studio и Eclipse, которые позволяют вместе писать под Android и чистые приложения под java. В данной статье рассматривается другая комбинация приложений: Android Studio и IntelliJ IDEA. На последней и будем создавать чистые java приложения.

Установка JDK

Подробно можно узнать в другой статье: Установка JDK в Windows.

Установка Android Studio

Подробно можно узнать в другой статье: Установка Andoid Studio в Windows.

Испытать первое приложение в Android Studio можно по статье: Создание простейшего приложения в Android Studio.

Установка IntelliJ IDEA

Скачиваем там последнюю версию IntelliJ IDEA.

У меня скачался файл ideaIC-14.1.4.exe. У вас он может называться по другому.

Запускаем данный файл.

Поменяйте путь для установки программы на такой C:\Android\JetBrains (не обязательно, например, я сейчас так не делаю):

А далее всё стандартно.

Программа установилась. Запускаем её.

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

Далее попросит настроить внешний вид программы. Я сделал всё по умолчанию.

И программа запускается.

Потом спросит, а что сделать потом. Создадим проект.

Вначале нужно будет выбрать SDK, который будем компилировать приложения. Для java приложений нужен JDK.

У меня JDK находится в папке C:\Program Files\Java\jdk\1.8.0_25 . Выбираем это месторасположение (у вас может быть другое).


Теперь мы можем создать java проект с настроенным SDK:

Говорим, что хотим создать приложение уже с готовым шаблоном (будет присутствовать метод Main):

Выбираем название проекта, папку для размещения проекта (по своему усмотрению).

Всё. Создался проект приложения java.

В статье http://blog.harrix.org/?p=3248 рассмотрен пример создания консольного приложения сложения двух чисел под Java в IntelliJ IDEA. Рекомендую ее прочитать. Например, там показывается, как разобраться с проблемой вывода русского текста в консоли.

Список статей

Напоследок, приведу список статей, которые упоминались в данной статье, и которые расположены на этом блоге.

ПРОграммирование под Android

Страницы

21 февраля 2015 г.

Настройка работы Andro >

В этой статье где я описывал установку IntelliJ IDEA, если вы заметили тестовый проект Андроид был построен с помощью Ant так как мы выбрали вот этот пункт меню при создании проекта Андроид

В Android Studio сейчас используется другая система сборки – Gradle. В IntelliJ IDEA, вы тоже можете использовать Gradle, для этого нужно выбрать самый первый пункт меню “Gradle: Android Module”.

Но если у вас на одном компьютере сразу установлены Android Studio и IntelliJ IDEA, то во избежание конфликтов в Gradle, надо сделать некоторые небольшие настройки в обоих средах разработки.

Дело в том что обе они, по умолчанию, используют один и тот же каталог в настройках Global Gradle SettingsC:\Users\ \.gradle

И дабы избежать конфликтов надо настроить их чтобы они использовали разные каталоги.

В настройках Android Studio это делается так:

В настройках IntelliJ IDEA так:

Конечно эти каталоги сперва необходимо создать и/или переименовать.

Поскольку я сперва установил Android Studio, то студия уже создала каталог .gradle, я его просто переименовал, так как там уже были рабочие файлы студии и указал ей новый каталог.

Когда установил IntelliJ IDEA, то она тоже создала себе каталог .gradle, который я тоже переименовал да бы не было путаницы (хотя, в принципе, можно было оставить и так).

В результате в каталоге пользователя видим такое:

Кстати сказать каталог .gradleAndroidStudio весит у меня всего около 20Мб, но это потому что студия хранит все основные файлы Gradle у себя в каталоге куда установлена. И уж к слову сказать каталог .AndroidStudio весит 282Мб и сама студия в каталоге куда установлена 423Мб итого имеем 725Мб, а Eclipse весит 235Мб. Ну это так, статистика.

А вот каталог .gradleIntelliJIdea, весит уже 175Мб.


Тут приведу пример создания первого приложения андроид приложения с использованием Gradle в IntelliJ IDEA.

Чтобы его скомпилить IDEA загрузит сама Gradle с его сайта (правда не самую свежую версию), сама установит и настроит. Поэтому запуск первого приложения может занять длительное время. Все будетт зависеть от скорости вашего инета и мощности компа.

После этого IntelliJ IDEA начнет качать Gradle и кучу его библиотек

В конце концов получаем что то вроде этого

Ну и запускаем на исполнение

Видим это и радуемся что система сборки андроид приложений Gradle у нас работает в IntelliJ IDEA.

Как настроить IntelliJ >

Как настроить IntelliJ IDEA для приложений Android?

Я потратил целый день на попытку собрать все части, был на сотнях сайтов и учебных пособий, но все они пропускают тривиальные шаги.

Итак, вот полный справочник:

  1. Загрузите и установите Java JDK ( выберите платформу Java )
  2. Загрузите и установите Android SDK ( рекомендуется установщик )
  3. После завершения установки Android SD откройте SDK Manager под Android SDK Tools (иногда его нужно открыть под привилегиями администратора)
  4. Выберите все и отметьте « Принять все» и установите.
  5. Загрузите и установите IntelliJ IDEA ( бесплатная версия сообщества )
  6. Подождите, пока все загрузки и установки и прочее не закончатся.

Новый проект:

  1. Запустить IntelliJ
  2. Создайте новый проект (здесь есть учебник )
  3. Введите имя, выберите тип Android .
  4. В учебном пособии отсутствует шаг, когда вас попросят выбрать JDK (перед выбором SDK) вам нужно выбрать Java JDK, который вы установили ранее. Должен находиться под C:\Program Files\Java\jdk
  5. Выберите новую платформу (если ее не выбрано), платформа SDK является платформой Android в C:\Program Files\Android\android-sdk-windows .
  6. Выберите версию для Android.
  7. Теперь вы можете написать свою программу.

Компиляция:

  1. Рядом с кнопкой « Выполнить» вам нужно выбрать раскрывающийся список, выберите « Изменить конфигурации»
  2. На устройстве предпочтения Android Virtual выберите кнопку
  3. Нажмите «Создать», дайте ему имя, нажмите «ОК».
  4. Дважды щелкните новое устройство, чтобы выбрать его.
  5. Нажмите OK.
  6. Вы готовы запустить программу.

С 5-го этапа в «новом проекте», видимо, немного изменилось.

Там, где говорится, что sroid android sdk имеет раскрывающееся меню, в котором ничего не сказано, больше нет «новой» кнопки.

  • A.) Щелкните по значку справа от него.
  • B.) Нажмите + в левом верхнем углу диалогового окна нового окна. (Добавить новый Sdk)
  • C.) Нажмите android sdk из выпадающего меню
  • D.) Выберите домашнюю директорию для вашего Android-sdk
  • E.) Выберите версию java sdk, которую вы хотите использовать.
  • F.) Выберите цель сборки android.
  • G.) Ударил ок!


После того, как я выполнил все эти шаги, я начинаю получать сообщения об ошибках во всех вызовах классов Android, таких как:

Я вернул, что, в том числе android.jar, в настройках платформы SDK:

На всякий случай кто-то потерян. Как для нового приложения, так и для существующих, перейдите в «Файл-> Структура проекта». Затем в настройках проекта на левой панели выберите «Проект» для Java SDK и выберите «Модули для Android SDK».

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

Вы должны скачать их.

  1. Запустить терминал
  2. Перейдите в каталог android / sdk
  3. Тип «андроид» Вы получите gui. Проверьте каталог «Инструменты» и новейший Android API (на данный момент это 4.3 (API 18)).
  4. Нажмите «Установить пакеты xx» и просмотрите эпизод «Разрушить плохо» или что-то в этом роде. Это займет некоторое время.
  5. Вернитесь в IntelliJ и откройте диалоговое окно «Структура проекта …» (Cmd +;).
  6. В левой панели диалогового окна в разделе «Параметры проекта» выберите «Проект». На правой панели в разделе «Project SDK» нажмите «Создать …»> Android SDK и перейдите в каталог android / sdk. Выберите это, и вам будет представлено диалоговое окно, с помощью которого вы можете добавить цель сборки Google API. Это то, что мне нужно. Возможно, вам придется делать это несколько раз, если у вас несколько целей.
  7. Теперь под левой панелью «Модули» с выбранным проектом в центральной панели выберите соответствующий модуль на вкладке «Зависимости» в правой панели.
Мастер Йода рекомендует:  Зачем покупают чехлы для телефонов

Другой способ определить правильный SDK – установить Android Studio, создать новый проект, перейти к структуре проекта, местоположение SDK и найти, где был установлен SDK.

Я нашел использование процесса установки по умолчанию на Mac, который была в домашней папке SDK в папке /Users/’yourUser’/Library/Android/sdk . Убедитесь, что вы включили Mac для просмотра папки Library .

А также загрузить и установить Java JDK (выберите платформу Java)

IntelliJ > Posted on May 16, 2013 by Dmitry Jemerov

We’ve received a large number of questions related to yesterday’s announcement of Android Studio, and we’ve decided to compile the answers in a FAQ post.

Where do I get Android Studio?

Android Studio is available for download at the developer.android.com site.

Is Android Studio a fork of IntelliJ IDEA?

No. Android Studio and the Android plugin for IntelliJ IDEA are built from the same code, and all of the changes in Android Studio are, and will continue to be, available in IntelliJ IDEA releases.

When can I get the Android Studio features in IntelliJ IDEA?

The EAP of IntelliJ IDEA 13, which includes all of the Android Studio features except for the redesigned new project wizard and the App Engine cloud endpoints integration, is available now. The remaining features are going to be integrated in the coming weeks.

Will the new features of Android Studio be available for users of IntelliJ IDEA 12?

No. The new features (especially the Gradle support) depend on the major changes that were done in the version 13 platform, and we do not have any plans to backport them.

If I’m already a user of IntelliJ IDEA, do I need to switch to Android Studio for Android development?

No. Android Studio is focused specifically on Android development and provides streamlined environment and project setup, but otherwise all of its features are available in IntelliJ IDEA.

If I rely on features that are only available in IntelliJ IDEA Ultimate (such as additional version control plugins), will I be able to use Android Studio?

No, these additional features will not be available in Android Studio. You should continue using IntelliJ IDEA Ultimate.


Are Android Studio projects compatible with IntelliJ IDEA?

Yes, the two IDEs use the same project format.

Is it planned to support NDK development in Android Studio or IntelliJ IDEA?

We have recently announced that we’re starting work on an IDE for C++, and we plan to eventually support NDK development as part of that effort. As for NDK development support in Android Studio, Google hasn’t announced anything so far.

Where do I report bugs?

If you’re using Android Studio, please report bugs to the AOSP issue tracker. IntelliJ IDEA issues, as before, should be reported through YouTrack.

Feel free to ask other questions and provide the feedback here and on our discussion forum.

UPDATE: Check out our official website for more details and learning materials about Android development and IntelliJ IDEA.

Горячие клавиши (Keyboard Shortcuts) в Andro >macdro >19.02.2020

Клавиатурные сокращения (горячие клавиши)в Android Studio невероятно облегчают жизнь в разработке приложений под Android. Да, и не только под Android. Вместо того, чтобы писать полные названия функций, состоящей более, чем из 10 символов, достаточно ввести маленькое аббревиатурное сокращение, и умная среда разработки (Android Studio, IntelliJ IDEA) сама развернет полную конструкцию.

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

Ниже приведу все доступные материалы и руководства по данной теме:

Видео от учеников сервиса JavaRush по горячим клавишам IntelliJ IDEA. Все клавиатурные сокращения спаведливы и для Android Studio.

Официальные клавиатурные сокращения Android Studio от Google

Andro > Ask Question

Logcat output is emtpy in Intellij IDEA — what to do? An application is running (live wallpaper), log level is Verbose, device is chosen correctly, ADB and USB debugging are enabled.

9 Answers 9

Pressing the following button always fixes it for me.

I often see this problem with eclipse IDE, restart IDE (or ADB by command line) is my solution.

sudo adb kill-server sudo adb start-server

It seems that adb sometimes gets disconnected from Intellij. You could restart the server or Intellij, but it’s easier to just go to:

and then turn «Enable ADB Integration» off and then back on.

Just restart your logging in IntelliJ. My version is 15.

I have same problem as well. But temporary solution is from menu go to «tools>Android>Monitor (DDMS included)» It will be displayed Android Debug Monitor and you will be able to see your logs.


Make sure that Eclipse/ADT is not running in parallel and accessing the phone.

It’s not a direct answer to your question but a possible solution if you’re willing to migrate:

I kept on having this problem, sometimes a restart worked temporarily. After a while I decided to give Android Studio’s a try (which is build upon Intellij). I haven’t had the problem for a while and Android Studio’s feels a lot like Intellij, love it!

In my situation «Resume» (see: Run -> Resume in AndroidStudio) was colored. After clicking the lable Locgat did it’s job.

I really don’t know what messed up my phone (running Lollipop) the last hour — but I never had such a fight to get adb / logcat running.

It seems that the system had stored the state of the application through a reboot oO Is this possible, at all? I don’t know why AndroidStudio showed the resume-entry «highlighted», after the rebooting my device I didn’t run the app.

Лучше всего использовать плагины Android Studio или Intellij Idea wth?

У нас есть существующая база java-кода, где мы используем идею intellij для разработки.

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

Поскольку Android Studio, по-видимому, в основном является модифицированной версией Intellij, мой вопрос заключается в том, что есть абсолютно конкретные функции, которые необходимы для Android Studio? Несовместимые? «Стандарт»? vs Intellij Idea сообщество или высшее? Являются ли эти два взаимозаменяемыми с правильным набором плагинов?

Если бы мы использовали Intellij Idea с различными плагинами поддержки Android, являются ли эти плагины такими же, как и для студии Android? С помощью этого набора плагинов программы будут практически взаимозаменяемы?

(я заметил, что «ant» поддержка отсутствует в Android Studio. хотя мне нужна только возможность вызывать исполняемые файлы из среды IDE с набором настраиваемых элементов меню для различных команд — теперь я использую intellij ant поддержка, чтобы сделать это, потому что она была доступна)

Будет ли Intellij всегда отставать от выпуска как Android Studio, так как это официальный инструмент Google.

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

Этот вопрос — это своего рода желательный совет из опыта — где мы лучше всего инвестируем нашу кривую обучения и зависимость от инфраструктуры и отполируем наши серфинговые платы хаоса?

Во-первых, отказ от ответственности. Я немного играл с Android Studio. Но я являюсь активным пользователем IntelliJ IDEA в течение последних 12 лет.

Поскольку Android Studio, по-видимому, в основном является модифицированной версией Intellij, мой вопрос заключается в том, что есть абсолютно конкретные функции, которые необходимы для Android Studio? Несовместимые? «Стандарт»? vs Intellij Idea сообщество или высшее? Являются ли эти два взаимозаменяемыми с правильным набором плагинов?

В студии Android есть несколько мастеров и конфигурации для настройки проекта, которые более точно настроены для разработки Android. Помимо этого, в Android Studio действительно ничего не может сделать, чего вы не можете сделать в Intellij IDEA. Но противоположное не соответствует действительности. В IntelliJ IDEA (как в сообществе, так и в окончательных версиях) есть несколько (не-андроидных) вещей, которые вы не можете сделать в Android Studio. Что касается того, что Android-студия может использовать плагины IntelliJ IDEA, это будет зависеть от подключаемого модуля. Если он использует что-то в API подключаемого модуля, который не включен в Android Studio, он не будет работать. Я не знаю, насколько это распространено.

Будет ли Intellij всегда отставать от выпуска как Android Studio, так как это официальный инструмент Google.

Он может идти в обоих направлениях. JetBrains могут добавлять вещи, которые требуют времени, чтобы поразить Android Studio. И Google может добавить вещи, требующие времени, чтобы поразить IntelliJ IDEA. Скорее всего, последний будет более распространенным. Но я не знаю, как долго эта задержка. Это сообщение в блоге JetBrians может помочь в этом отношении: Часто задаваемые вопросы IntelliJ IDEA и Android Studio

Мастер Йода рекомендует:  Какую cms выбрать для своего проекта

Моя личная рекомендация была бы, если бы вы знали, что собираетесь заниматься разработкой Android, идите с Android Studio. Но если есть вероятность, что вы когда-нибудь сможете работать с другими языками (Java, Scala, Groovy, python, php, html, css, JavaScript и т.д. И т.д.) Или на любой стороне сервера (или «), перейдите в IntelliJ IDEA. Кроме того, если вы когда-либо будете использовать коммерческий контроль версий (например, Perforce или Team Foundation Server), вы должны пойти с IntelliJ IDEA, поскольку они поддерживаются только в IntelliJ IDEA Ultimate.

Andro >

  • Сайтостроение
  • Статьи
  • Интернет
  • Новичку


Чтобы стать успешным 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 ).

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 SDK

android-studio-bundle-143.2821654-windows.exe включает в себя установщик и Android SDK . В качестве альтернативы можно загрузить файл дистрибутива без установщика и SDK .

Установка Android Studio на 64-разрядную Windows 8.1

Я запустил android-studio-bundle-143.2821654-windows.exe , чтобы начать процесс установки. Установщик выводит диалоговое окно установки Android Studio , показанное на рисунке 1:

Нажав кнопку « Далее », я перехожу к следующему диалоговому окну, в котором можно отказаться от установки Android SDK ( входит в комплект установки ) и Android Virtual Device ( AVD ):

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

В следующем диалоговом окне предлагается изменить папку установки Android Studio и Android SDK :

Измените место установки или используйте настройки по умолчанию и нажмите кнопку « Далее ».

По умолчанию установщик создает ярлык для запуска программы. Затем нажмите кнопку « Установить », чтобы начать установку:

В появившемся диалоговом окне отображается ход установки Android Studio и Android SDK . Нажав кнопку « Показать детали », можно просмотреть подробную информацию о ходе установки.


В диалоговом окне отобразится сообщение о завершении установки:

Чтобы завершить установку и приступить к Android Studio уроку, нажмите кнопку « Готово ».

Запуск Android Studio

Android Studio при своем запуске выводит следующую заставку:

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

Можно принять настройки по умолчанию и нажать на кнопку « ОК ». После этого Android Studio выведет диалоговое окно « Мастера установки »:

После нажатия кнопки « Далее », « Мастер установки » предложит выбрать тип установки компонентов SDK . На данный момент я рекомендую использовать стандартную конфигурацию:

Нажмите кнопку « Далее » и подтвердите выбранные настройки. Затем нажмите кнопку « Готово », чтобы продолжить:

« Мастер установки » загрузит и распакует необходимые компоненты. Нажмите кнопку « Показать детали », если хотите увидеть подробную информацию о загружаемых архивах и их содержимом:

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

Возможные варианты решения проблемы – использовать медленный эмулятор или Android-устройство для ускорения разработки.

Нажмите кнопку « Готово », чтобы завершить работу « Мастера установки ». После этого вы увидите диалоговое окно « Добро пожаловать в Android Studio »:

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

Ваше первое мобильное приложение в Android Studio

Самый быстрый способ познакомиться с Android Studio — использовать его для разработки приложения. Мы начнем с приложения « Привет, мир », которое выводит сообщение « Добро пожаловать в Android ».

Мастер Йода рекомендует:  Как научиться писать тестируемый и сопровождаемый код — отвечают эксперты

Создание нового проекта

На данный момент у вас уже должна быть установлена, запущена и настроена Android Studio . Нажмите кнопку « Начать новый проект Android Studio ». После этого на экране появится диалоговое окно « Создать новый проект », показанное на рисунке 15:

Введите название приложения — W2A ( Welcome to Android ) и доменное имя компании. Затем вы должны увидеть, что в качестве местоположения проекта задан путь C:UsersjeffreyAndroidStudioProjectsW2A . Нажмите кнопку « Далее », чтобы выбрать целевые устройства:

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 ), который также поддерживается моим планшетом.

Нажмите кнопку « Далее », и вам будет предоставлена возможность выбрать шаблон для основного направления приложения. Пока мы остановимся на « Empty Activity ». Выберите этот шаблон и нажмите кнопку « Далее »:

Затем настройте направление:

Введите W2A в качестве названия направления и main в качестве названия шаблона и нажмите кнопку « Готово », чтобы завершить этот этап. На экране появится сообщение о том, что идет создание проекта, а затем будет загружено рабочее пространство.

Сначала вы увидите приветственное диалоговое окно « Совет дня », которое при желании можно отключить в Android Studio :

Рабочее пространство проекта состоит из панели меню, панели инструментов, рабочей области, дополнительных компонентов, с помощью которых можно открыть другие окна ( например, окно консоли Gradle ), и строки состояния.


Чтобы получить доступ к стандартному диспетчеру AVD или диспетчеру SDK , выберите из меню « Сервис » пункт « Android », а затем в появившемся всплывающем меню — пункт « Менеджер AVD » или пункт « Менеджер SDK ».

Окна проекта и редактора

Когда вы попадаете в рабочую область проекта, W2A идентифицируется как текущий проект. Через несколько минут данные о нем появятся в двух новых окнах:

Окно проекта представляет собой дерево, основными ветвями которого являются « Приложения » и « Скрипты Gradle ». Приложения разбиты на разделы manifests , java и res :

  • В manifests хранится файл AndroidManifest.xml , который представляет собой XML-файл , описывающий структуру Android -приложения . В этот файл также записываются настройки разрешений ( когда это применимо ) и другие сведения о приложении;
  • В java хранятся исходные Java-файлы приложения в соответствии с иерархией пакетов — в нашем случае ca.javajeff.w2a ;
  • В разделе res хранятся файлы ресурсов приложения, которые разбиты на поддиректории drawable , layout , mipmap и values :
  • drawable : первоначально пустой подраздел, в котором можно хранить графические ресурсы приложения;
  • layout : содержит файлы макета приложения; изначально здесь хранится файл макета основного направления main.xml ;
  • mipmap: содержит файлы ic_launcher.png , в которых хранятся иконки для запуска приложения с экрана в различных разрешениях.
  • values : содержит файлы colors.xml , dimens.xml , strings.xml и styles.xml .

В разделе настроек Android Studio « Gradle Scripts » определены различные файлы .gradle и .properties , которые используются системой сборки на основе Gradle .

Каждое ответвление / раздел соответствует имени каталога или имени файла. Например, res соответствует каталогу res , а strings.xml соответствует файлу strings.xml .

Заключение

Мы установили, настроили Android Studio и создали проект своего первого мобильного приложения. Теперь вы готовы создать свое Android –приложение . В Android Studio это означает заполнение нового проекта Java-кодом и файлами ресурсов.

Данная публикация представляет собой перевод статьи « Android Studio for beginners, Part 1 Installation and setup » , подготовленной дружной командой проекта Интернет-технологии.ру

Горячие клавиши (Keyboard Shortcuts) в Andro >macdro >19.02.2020

Клавиатурные сокращения (горячие клавиши)в Android Studio невероятно облегчают жизнь в разработке приложений под Android. Да, и не только под Android. Вместо того, чтобы писать полные названия функций, состоящей более, чем из 10 символов, достаточно ввести маленькое аббревиатурное сокращение, и умная среда разработки (Android Studio, IntelliJ IDEA) сама развернет полную конструкцию.

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

Ниже приведу все доступные материалы и руководства по данной теме:

Видео от учеников сервиса JavaRush по горячим клавишам IntelliJ IDEA. Все клавиатурные сокращения спаведливы и для Android Studio.

Официальные клавиатурные сокращения Android Studio от Google

Как настроить IntelliJ >

Как настроить IntelliJ IDEA для приложений Android?

7 ответов

Я провел день, пытаясь собрать все части вместе, был на сотнях сайтов и учебников, но все они пропускают тривиальные шаги.

Итак, вот полное руководство:

  1. скачать и установить Java JDK ( выберите платформу Java)
  2. скачать и установить Android SDK (установки рекомендуется)
  3. после завершения установки android SD откройте SDK Менеджер!—9 под Android SDK Tools (иногда необходимо открыть под правами администратора)
  4. выбрать все и метки Принимать Все и установить.
  5. скачать и установить IntelliJ IDEA (сообщества выпуск бесплатно)
  6. подождите, пока все загрузки и установки и прочее, чтобы закончить.

Новый Проект:

  1. выполнить IntelliJ
  2. создайте новый проект (есть обучение)
  3. введите имя, выберите Android тип.
  4. в учебнике отсутствует шаг, когда вас просят выбрать JDK (перед выбором SDK) вам нужно выбрать Java JDK вы установили ранее. Должно быть под C:\Program Files\Java\jdk
  5. выберите новую платформу (если она не выбрана ) , SDK платформа-это платформа android на C:\Program Files\Android\android-sdk-windows .
  6. выберите версию android.
  7. теперь вы можете написать свою программу.

сборка:

  1. возле Run кнопка вам нужно выбрать раскрывающийся список, выберите Изменение Конфигураций
  2. на предпочитают Android виртуальное устройство выберите .
  3. нажмите «Создать», дайте ему имя, нажмите OK.
  4. дважды щелкните новое устройство, чтобы выбрать его.
  5. нажмите OK.
  6. вы готовы запустить программу.

5-й шаг в «новом проекте», по-видимому, немного изменился с тех пор.

где говорится, что Android sdk затем имеет выпадающее меню, которое говорит Нет, больше нет кнопки «новый».

  • a.)нажмите кнопку . справа нет.
  • б).нажмите кнопку + в верхней левой части диалогового окна. (Добавить новый Sdk)
  • c.)нажмите Android sdk из выпадающего меню
  • d.)выберите домашний каталог для андроид СДК
  • e.)выберите версию Java sdk, которую вы хотите использовать
  • f.)выберите цель сборки android.
  • g.)нажмите ok!

Как только я выполнил все эти шаги, я начинаю получать сообщения об ошибках во всех вызовах классов android, таких как:

я вращался, что в том числе android.jar в настройках платформы SDKs:

на случай, если кто-то потерялся. Как для нового приложения, так и для существующих перейдите в файл->структура проекта. Затем в настройках проекта на левой панели выберите проект для Java SDK и выберите модули для Android SDK.

У меня были некоторые проблемы, которые это не касалось при настройке этой среды на OSX. Это было связано с решением, которое я поддерживал, имея дополнительные зависимости от некоторых API Google. Недостаточно просто загрузить и установить элементы, перечисленные в первом ответе.

вы должны загрузить их.

  1. Run терминал
  2. перейдите в каталог Android / sdk
  3. введите «android» , вы получите графический интерфейс пользователя. Проверьте каталог «Tools» и последний Android API (в настоящее время это 4.3 (API 18)).
  4. нажмите «Установить пакеты xx» и посмотрите эпизод Breaking Bad или что-то еще. Это займет некоторое время.
  5. вернитесь в IntelliJ и откройте «структуру проекта. «dialog (Cmd+;).
  6. в левой панели диалогового окна, в разделе «Настройки проекта», выберите проект. На правой панели в разделе «Project SDK» нажмите «Создать». «>Android SDK и перейдите к вашему android / sdk справочник. Выберите это, и вам будет представлен диалог, с помощью которого вы можете добавить цель сборки «Google APIs». Это то, что мне нужно. Вам может потребоваться сделать это несколько раз, если у вас есть несколько целевых версий.
  7. теперь, под левой панелью «модули», с вашим проектом, выбранным в центральной панели, выберите соответствующий модуль на вкладке» зависимости » в правой панели.

другой способ определить правильный SDK-установить Android Studio, создать новый проект, перейти к структуре проекта, местоположению SDK и найти, где был установлен SDK.

Я нашел, используя процесс установки по умолчанию на mac, что домашняя папка SDK была в . Убедитесь, что вы включили Mac для просмотра библиотека папка.

а также скачать и установить Java JDK (выберите платформу Java)

Добавить комментарий