Android - як додати бібліотеку (android-support-v7-appcompat) в intellij idea

Розділ> Додавання бібліотек з ресурсами

Потім ви додаєте бібліотеку android-support-v7-appcompat в робочу область, а потім додаєте її в якості посилання на проект програми.

Також буде працювати визначення всіх ресурсів вашого проекту програми (але є багато визначень, які потрібно додати, і ви пропустили деякі з них), і це не рекомендується.

відповідь дан IanB 29 Жовтня. '17 о 5:18

Також зверніть увагу, що якщо ви визначаєте всі ресурси проекту appcompat в своєму проекті, ви повинні перевірити, що файл згенерований R.java повинен знаходитися в пакеті android.support.v7.appcompat. В іншому випадку ресурси не будуть видні в android-support-v7-appcompat.jar - Antonio 29 Жовтня. '17 о 5:18

Я використовую IDEA, скажіть, будь ласка, як додати бібліотеку з ресурсами. Ресурси, які він бачить, компілюються без помилок, але коли ви починаєте отримувати помилку - Alex Malkov 29 Жовтня. '17 о 5:18

Використання Gradle

Якщо ви використовуєте Gradle, ви можете додати його як залежність compile.

Переконайтеся, що встановлено пакет Android Support Repository SDK. Android Studio автоматично розпізнає цей репозиторій під час процесу складання (не впевнений в простій IntelliJ).

Android - як додати бібліотеку (android-support-v7-appcompat) в intellij idea

Додайте залежність від /build.gradle

Натисніть кнопку Sync Project with Gradle Files.

РЕДАГУВАТИ. Схоже, ці ж інструкції знаходяться в документації в розділі Adding libraries with resources -> Using Android Studio.

відповідь дан Austyn Mahoney 29 Жовтня. '17 о 5:18

Спасибі, але я не використовую Gradle. У мене немає програми Android Studio I в IntelliJ IDEA - Alex Malkov 29 Жовтня. '17 о 5:18

Я в основному додав це, якщо хтось інший знайшов ваше запитання і використовував Gradle. Це повинно працювати, якщо у когось є плагіни Android для IntelliJ і використовує Gradle. - Austyn Mahoney 29 Жовтня. '17 о 5:18

Дякую за додавання. Ви коли-небудь додавали бібліотеку підтримки в проект бібліотеки Android і намагалися запустити додаток в залежності від проекту бібліотеки Android? Здається, я завжди отримую "вже додану". виняток при компіляції. Не знаю, чому - він додається тільки в проект бібліотеки. - Eggman87 29 Жовтня. '17 о 5:18

Для запису: він працює однаково з простим IntelliJ. Вам просто потрібно "Зробити проект". після завершення установки "Репозиторія підтримки Android". - jpkrohling 29 Жовтня. '17 о 5:18

Це не працює. Вам все одно потрібно додати його в якості бібліотеки, щоб посилатися на посилання. Я не знаю чому. Мене це теж бентежить весь день. - RichieHH 29 Жовтня. '17 о 5:18

Що ви маєте на увазі і посилаєтеся на посилання. Ви говорите про прикріплення документації до банку або бібліотеці Android? - Austyn Mahoney 29 Жовтня. '17 о 5:18

@ Eggman87 Я знаю, що це пізно, але спробуйте com.android.support:support-v4:+ в вашому проекті бібліотеки. Це буде вказувати на використання будь-якої версії, яку використовує проект. - Austyn Mahoney 29 Жовтня. '17 о 5:18

@AustynMahoney спасибі! Проблема була виправлена ​​з більш пізнім випуском AS / Gradle. - Eggman87 29 Жовтня. '17 о 5:18

@ Eggman87 Насправді, оскільки це "+" в кінці, а не версія, працювала для мене зараз. Помилка повторилася купа раз випадковим чином, але тепер з цим вона працює. Спасибі за це, перестали витрачати свій час. - zed 29 Жовтня. '17 о 5:18