Як налаштувати IntelliJ IDEA для програм Android?


Відповіді:


395

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

Тож ось повний посібник:

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

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

  1. Запустіть IntelliJ
  2. Створіть новий проект (тут є підручник )
  3. Введіть ім’я, виберіть тип Android .
  4. У підручнику відсутній крок, коли вам пропонується вибрати JDK (перед тим, як вибрати SDK), вам потрібно вибрати JDK Java, який ви встановили раніше. Повинен бути підC:\Program Files\Java\jdk{version}
  5. Виберіть нову платформу (якщо не вибрано жодної), платформа SDK - це платформа Android C:\Program Files\Android\android-sdk-windows.
  6. Виберіть версію для Android.
  7. Тепер ви можете написати свою програму.

Складання:

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

16
На комп'ютері Mac, Java JDK з'являється в /Library/Java/JavaVirtualMachines/jdk1.7.0_09.jdk
emrys57

1
У спадному меню "Віддати перевагу віртуальному пристрою Android" може не відображатися AVD, які не сумісні з цільовою версією SDK програми (див. Тег "use-sdk" в AndroidManifest.xml).
eric

Існує також безкоштовний курс на розробку Android з IntelliJ, але він не охоплює встановлення Android SDK. tutsplus.com/course/android-for-the-busy-developer
Що було б круто

1
Відмінний путівник! Також слід додати, щоб переконатися, що плагіни Android встановлені в IntelliJ.
brokethebuildagain

Я отримую помилку "Будь ласка, вкажіть Android SDK", коли я відкриваю менеджер SDK
Джонатан

27

5-й крок у "Новому проекті", очевидно, з тих пір змінився.

Там, де написано, андроїд sdk тоді має випадаюче меню, в якому сказано, що немає, більше немає нової кнопки.

  • 5.)

    • a.) натисніть ... праворуч від none.
    • б.) натисніть + у верхньому лівому куті діалогового вікна. (Додати новий SDK)
    • в.) натисніть android sdk зі спадного меню
    • г.) ​​виберіть домашній каталог для вашого Android sdk
    • е.) виберіть версію java sdk, яку ви хочете використовувати
    • f.) виберіть ціль збірки для Android.
    • г.) ​​вдарити ок!

27

Після виконання всіх цих кроків я починаю отримувати повідомлення про помилки у всіх дзвінках класів Android, наприклад:

Неможливо вирішити класи Android

Я змінив це, включаючи android.jar у налаштуваннях платформи SDK:

SKDs Classpath


про це не йдеться, але чи можу я запитати, який колір теми ви використовуєте? Виділення синтаксису також відрізняється.
bizi

Як-небудь ці скріншоти розповідають більше, ніж багато тексту. У моєму (також MacOS) випадку IntelliJ створив структуру проекту лише /data/resна вкладці Classpath, і видаливши / повторно встановивши платформу Android 4.3, вона, як і на скріншоті вище, вирішила проблему нерозпізнаних андроїдних залежностей.
P Marecki

4

Про всяк випадок, якщо хтось загубиться. Як для нової програми, так і для існуючих перейдіть до Файл-> Структура проекту. Потім у налаштуваннях проекту на лівій панелі виберіть Проект для SDK Java та виберіть Модулі для Android SDK.


4

У мене виникли проблеми, з якими це не було вирішено під час налаштування цього середовища на OSX. Це було пов'язане з рішенням, яке я підтримував, маючи додаткові залежності від деяких API API Google. Було недостатньо просто завантажити та встановити елементи, перелічені у першій відповіді.

Ви повинні завантажити їх.

  1. Запустіть термінал
  2. Перейдіть до каталогу Android / sdk
  3. Наберіть "android" Ви отримаєте gui. Перевірте каталог «Інструменти» та найновіший API для Android (на даний момент це 4.3 (API 18)).
  4. Клацніть «Встановити пакети xx» та перегляньте епізод «Breaking Bad» або щось подібне. Мине певний час.
  5. Поверніться до IntelliJ та відкрийте діалогове вікно "Структура проекту ..." (Cmd +;).
  6. На лівій панелі діалогового вікна в розділі "Налаштування проекту" виберіть Проект. На правій панелі в розділі "Проект SDK" натисніть "Створити ..."> Android SDK та перейдіть до каталогу Android / sdk. Виберіть це, і вам буде запропоновано діалогове вікно, за допомогою якого ви можете додати ціль збірки "API API". Це те, що мені було потрібно. Можливо, вам доведеться зробити це не один раз, якщо у вас є кілька цілей версії.
  7. Тепер під лівою панеллю "Модулі" з вашим проектом, обраним на центральній панелі, виберіть відповідний модуль на вкладці "Залежності" на правій панелі.

4

Ще один спосіб визначити правильний SDK - це встановити Android Studio, створити новий проект, перейти до структури проекту, розташування SDK та знайти місце встановлення SDK.

Я знайшов, використовуючи процес встановлення за замовчуванням на mac, що домашня папка SDK була в /Users/'yourUser'/Library/Android/sdkпапці. Переконайтеся, що ви включили свій Mac для перегляду папки « Бібліотека» .


1

Вам просто потрібно встановити комплект для розробки Android з http://developer.android.com/sdk/installing/studio.html#Updating

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

Визначте змінну середовища у вікні Windows. Налаштування системи https://confluence.atlassian.com/display/DOC/Setting+the+JAVA_HOME+Variable+in+Windows

Вуаля! Ви - Донезо!

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.