Щойно я встановив нову студію Android і шукаю спосіб імпорту бібліотеки підтримки для Android.
Де варіант для цього? У Eclipse це лише два кліки. Я гуглив за це, але нічого не знайшов. Звичайно, це занадто нове.
Щойно я встановив нову студію Android і шукаю спосіб імпорту бібліотеки підтримки для Android.
Де варіант для цього? У Eclipse це лише два кліки. Я гуглив за це, але нічого не знайшов. Звичайно, це занадто нове.
Відповіді:
Я вже деякий час не працюю над проектом Android. Хоча нижче наведено деяку підказку, як можна налаштувати проект андроїд-студії, але я не можу гарантувати, що він працює бездоганно.
В принципі, IntelliJ поважає файл збірки і намагатиметься використовувати його для налаштування проекту IDE. Це не відповідає дійсності, зміни IDE, як правило, не вплинуть на файл збірки.
Оскільки більшість проектів Android створені Gradle, завжди добре розуміти цей інструмент.
Я б запропонував посилатися на відповідь @ skyfishjy, оскільки вона, здається, є більш оновленою, ніж ця.
Нижче не оновлюється
Хоча андроїдна студія базується на IntelliJ IDEA, в той же час вона покладається на gradle для створення вашого apk. Станом на 0.2.3, це не дуже добре грає в налаштуваннях від GUI. Як результат, крім використання графічного інтерфейсу для встановлення залежностей, він також вимагатиме редагування файлу build.gradle вручну.
Якщо припустимо, що у вас є тестовий проект> структура тесту. Файл build.gradle, який ви шукаєте, знаходиться на тесті TestProject / Test / build.gradle
Шукайте розділ залежності і переконайтеся, що у вас є
компілювати 'com.android.support:support-v4:13.0.+'
Нижче наведено приклад.
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.5.+'
}
}
apply plugin: 'android'
repositories {
mavenCentral()
}
dependencies {
compile 'com.android.support:support-v4:13.0.+'
}
android {
compileSdkVersion 18
buildToolsVersion "18.0.1"
defaultConfig {
minSdkVersion 7
targetSdkVersion 16
}
}
Ви також можете додати сторонні бібліотеки із сховища Maven
група компіляції: 'com.google.code.gson', назва: 'gson', версія: '2.2.4'
Вищенаведений фрагмент додасть вам gson 2.2.4.
У моєму експерименті здається, що додавання градації також встановить правильні залежності IntelliJ для вас.
compile 'com.android.support:support-v4:19.+
до розділу залежностей, Android Studio 0.5.4 повідомив, що синхронізує проект з файлами gradle, і незабаром після цього я знайшов папку для бібліотеки підтримки в Project-> External Libraries, готова до роботи.
============= ОНОВЛЕННЯ =============
Оскільки Android Studio представляє нову систему побудови: Gradle . Тепер розробники Android можуть використовувати простий, декларативний DSL, щоб мати доступ до єдиної авторитетної збірки, яка використовує як IDE Android Studio, так і створюється з командного рядка.
Відредагуйте build.gradle
так:
apply plugin: 'android'
android {
compileSdkVersion 19
buildToolsVersion "19.0.3"
defaultConfig {
minSdkVersion 18
targetSdkVersion 19
versionCode 1
versionName "1.0"
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:support-v4:21.+'
}
Список літератури: Використовуйте + в compile 'com.android.support:support-v4:21.+'
так що Gradle завжди може використовувати нову версію.
========== ДЕПРЕКАТИРАНО ==========
Оскільки Android Studio базується на IntelliJ IDEA, то процедура така ж, як і в IntelliJ IDEA 12 CE
1. Відкрийте структуру проекту (натисніть F4на ПК та Command+ ;на MAC) у вашому проекті).
2.Виберіть Модулі на лівій панелі.
3.Виберіть свій проект, і ви побачите таблицю залежностей над третьою колоною.
4. Клацніть знак плюс внизу. Тоді з’явиться діалогове вікно вибору каталогів на дереві, перейдіть до папки, що містить android-support-v4.jar, натисніть OK .
5. Натисніть ОК .
Це набагато простіше з функцією залежності Мейвена:
Сподіваюся, це допоможе!
Ви можете просто завантажити бібліотеку, яку ви хочете включити, і скопіювати її в папку libs свого проекту. Потім виберіть цей файл (у моєму випадку це була android-support-v4 library) клацніть правою кнопкою миші на ньому та виберіть "Додати як бібліотеку"
В Android Studio 1.0 це працювало для мене: -
Відкрийте build.gradle (Module : app)
файл і вставте це (в кінці): -
dependencies {
compile "com.android.support:appcompat-v7:21.0.+"
}
Зауважте, що це dependencies
відрізняється від dependencies
внутрішньої частини buildscript
в. build.gradle (Project)
Під час редагування файлу gradle з'являється повідомлення про те, що потрібно синхронізувати файл. Натисніть "Синхронізувати зараз"
Джерело: https://developer.android.com/tools/support-library/setup.html#add-library
Android більше не завантажує бібліотеки з менеджера SDK, до нього потрібно отримати доступ через сховище Maven Google.
Вам доведеться зробити щось подібне до цього у файлі build.gradle:
allprojects {
repositories {
jcenter()
maven {
url "https://maven.google.com"
}
}
}
dependencies {
...
compile "com.android.support:support-core-utils:27.0.2"
}
Докладнішу інформацію про процес налаштування тут та про різні редакції бібліотеки підтримки можна знайти тут .