将支持库添加到Android Studio项目

rek*_*ire 110 android android-support-library android-studio

我刚刚安装了新的Android Studio,我正在寻找一种方法来导入Android的支持库.

那个选项在哪里?在Eclipse中只需两次点击.我用谷歌搜索但没有发现任何东西.当然它太新了.

小智 85

============= 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.+'
    }
Run Code Online (Sandbox Code Playgroud)

注意:使用+ in compile 'com.android.support:support-v4:21.+'以便gradle可以始终使用最新版本.

========== ==========不赞成使用

因为Android Studio基于IntelliJ IDEA,所以程序与IntelliJ IDEA 12 CE上的相同

1.在项目F4上打开项目结构(在PC 上按下,在MAC上按Command+ ;).

2. 在左窗格中选择模块.

3.选择您的项目,您将在第三列上方看到Dependencies TAB.

4.单击底部的加号.然后会弹出一个基于树的目录选择器对话框,导航到包含android-support-v4.jar的文件夹,按OK.

5.按OK.

  • 这个答案看起来很棒,但对于Android Studio的新用户来说仍然令人困惑 - 我不知道我的文件夹中的哪个项目是Project.它是树中最根级的项目吗?它是该项目中的应用程序模块吗?是.iml文件吗?这将有助于扩大更多. (2认同)

Dou*_*Liu 54

我暂时不再在Android项目上工作了.虽然下面提供了一些如何配置android工作室项目的线索,但我不能保证它完美无缺.

原则上,IntelliJ尊重构建文件,并尝试使用它来配置IDE项目.反过来说,IDE更改通常不会影响构建文件.

由于大多数Android项目都是由Gradle构建的,所以理解这个工具总是一个好主意.

我建议参考@ skyfishjy的答案,因为它似乎比这个更新.


以下内容未更新

虽然android studio基于IntelliJ IDEA,但同时它依赖gradle来构建你的apk.从0.2.3开始,这两个在从GUI配置方面表现不佳.因此,除了使用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
    }
}
Run Code Online (Sandbox Code Playgroud)

您还可以从maven存储库添加第三方库

编译组:'com.google.code.gson',名称:'gson',版本:'2.2.4'

上面的代码片段将为您添加gson 2.2.4.

在我的实验中,似乎添加gradle也会为您设置正确的IntelliJ依赖项.


ezp*_*sso 24

使用Maven依赖项功能更简单:

  1. 打开文件 - > 项目结构...菜单.
  2. 在左窗格中选择Modules,在中间窗格中选择项目的主模块,然后在右窗格中打开Dependencies选项卡.
  3. 单击右侧面板中的加号,然后从列表中选择"Maven dependency".将弹出Maven依赖关系对话框.
  4. 在搜索字段中输入"support-v4",然后单击带放大镜的图标.
  5. 从下拉列表中选择"com.google.android:support-v4:r7@jar".
  6. 单击"确定".
  7. 清理并重建您的项目.

希望这会有所帮助!


小智 6

您只需下载要包含的库,然后将其复制到项目的libs文件夹即可.然后选择该文件(在我的情况下是android-support-v4库)右键单击它并选择"Add as Library"


kha*_*val 5

在Android Studio 1.0中,这对我有用: -
打开build.gradle (Module : app)文件并粘贴(最后): -

dependencies {
    compile "com.android.support:appcompat-v7:21.0.+"
}
Run Code Online (Sandbox Code Playgroud)

请注意,这dependencies是从不同的dependencies内部buildscriptbuild.gradle (Project)
当您编辑gradle这个文件,消息显示必须同步文件.按"立即同步"

资料来源:https://developer.android.com/tools/support-library/setup.html#add-library