繁体   English   中英

将支持库添加到 Android Studio 项目

[英]Add support library to Android Studio project

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

哪里有这个选项? 在 Eclipse 中,只需单击两次即可。 我用谷歌搜索但一无所获。 肯定是太新了。

==============更新============

由于 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.在您的项目上打开项目结构(在 PC 上按F4 ,在 MAC 上按Command + ; ))。

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

3.选择您的项目,您将在第三列上方看到依赖项选项卡

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

5.按确定

我有一段时间不再从事 Android 项目了。 虽然下面提供了一些关于如何配置 android studio 项目的线索,但我不能保证它可以完美地工作。

原则上,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
    }
}

您还可以从 Maven 存储库中添加 3rd 方库

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

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

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

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

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

希望这会有所帮助!

您可以简单地下载要包含的库并将其复制到项目的 libs 文件夹中。 然后选择该文件(在我的情况下它是 android-support-v4 库)右键单击它并选择“添加为库”

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

dependencies {
    compile "com.android.support:appcompat-v7:21.0.+"
}

请注意,这dependencies从不同dependencies内部buildscriptbuild.gradle (Project)
当您编辑 gradle 文件时,一条消息显示您必须同步该文件。 按“立即同步”

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

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"
}

查找有关设置过程的详细信息点击这里和关于不同支持库版本在这里

AndroidX [关于]

implementation 'androidx.appcompat:appcompat:1.0.2'  

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM