Добавить библиотеку поддержки в проект Android Studio

Я только что установил новую студию Android, и я ищу способ импортировать библиотеку поддержки для Android.

Где вариант для этого? В Eclipse это всего лишь два клика. Я искал ее, но ничего не нашел. Конечно, это слишком ново.

Ответ 1

Я больше не работаю над проектом Android. Хотя ниже приведено некоторое представление о том, как можно настроить проект студии Android, но я не могу гарантировать, что он работает безупречно.

В принципе IntelliJ уважает файл сборки и будет пытаться использовать его для настройки проекта IDE. Это не так, наоборот, изменения IDE обычно не влияют на файл сборки.

Поскольку большинство проектов Android построены на Gradle, всегда полезно понять этот инструмент.

Я бы предложил обратиться к @skyfishjy ответу, поскольку он кажется более обновленным, чем этот.


Ниже не обновляется

Хотя студия Android основана на IntelliJ IDEA, в то же время она полагается на gradle для создания вашего apk. Начиная с версии 0.2.3, эти две игры не играют хорошо с точки зрения настройки из графического интерфейса. В результате, помимо использования графического интерфейса для установки зависимостей, вам также потребуется вручную отредактировать файл build.gradle.

Предполагая, что у вас есть тестовый проект > Структура тестирования. Файл build.gradle, который вы ищете, находится в TestProject/Test/build.gradle

Найдите раздел зависимостей и убедитесь, что у вас есть

compile '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.

В моем эксперименте кажется, что добавление gradle также установит правильные зависимости IntelliJ для вас.

Ответ 2

============= ============= UPDATE

Так как Android Studio представляет новую систему сборки: Gradle. Теперь разработчики Android могут использовать простую декларативную DSL для доступа к единой, авторитетной сборке, которая поддерживает как Android Studio IDE, так и создает из командной строки.

Измените 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.Open Структура проекта (нажмите F4 на ПК и Command + ; на MAC) в вашем проекте).

2.Выберите Модули на левой панели.

3.Выберите свой проект, и вы увидите Зависимости TAB над третьим столбцом.

4.Щелкните знак плюса внизу. Затем откроется диалоговое окно выбора дерева на основе дерева, перейдите к вашей папке, содержащей поддержку android-v4.jar, нажмите ОК.

5. Нажмите ОК.

Ответ 3

Это намного проще с функцией зависимости Maven:

  • Откройте Файл Структура проекта....
  • Выберите Модули в левой панели, выберите главный модуль проекта в средней панели и откройте вкладку Зависимости в правой панели.
  • Щелкните по значку плюс на правой панели и выберите "Maven dependency" из списка. Появится диалоговое окно зависимости Maven.
  • Введите "support-v4" в поле поиска и щелкните значок с увеличительным стеклом.
  • В раскрывающемся списке выберите "com.google.android:support-v4:[email protected]".
  • Нажмите "ОК".
  • Очистите и восстановите свой проект.

Надеюсь, это поможет!

Ответ 4

Вы можете просто загрузить библиотеку, которую вы хотите включить, и скопировать в папку libs вашего проекта. Затем выберите этот файл (в моем случае это была библиотека android-support-v4) щелкните его правой кнопкой мыши и выберите "Добавить в библиотеку"

Ответ 5

В 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

Ответ 6

Android больше не загружает библиотеки из диспетчера SDK, к нему нужно получить доступ через репозиторий Google Maven.

Вам нужно будет сделать что-то подобное в файле build.gradle:

allprojects {
    repositories {
        jcenter()
        maven {
            url "https://maven.google.com"
        }
    }
}



dependencies {
    ...
    compile "com.android.support:support-core-utils:27.0.2"
}

Найдите более подробную информацию о процессе настройки здесь и о различных версиях поддержки поддержки здесь.