我在哪里可以将个别依赖项放在Android Studio中?

时间:2015-11-29 02:28:04

标签: android gradle

我正在尝试安装Picasso(here)以便在Android Studio中使用。其中一个步骤是添加以下行:在依赖项下的build.gradle中编译'com.squareup.picasso:picasso:2.5.2'。但是,gradle中有一条消息告诉我不要在dependencies文件夹中插入单个依赖项。我该怎么办?

//顶级构建文件,您可以在其中添加所有子项目/模块共有的配置选项。

buildscript {
repositories {
    jcenter()
}
dependencies {
    classpath 'com.android.tools.build:gradle:1.3.0'

    // NOTE: Do not place your application dependencies here; they belong
    // in the individual module build.gradle files
}
}

allprojects {
repositories {
    jcenter()
}
}

task clean(type: Delete) {
delete rootProject.buildDir
}

2 个答案:

答案 0 :(得分:5)

您需要将其添加到位于“app”目录中的gradle.build文件中,而不是项目目录中的文件。找到位于项目“app”目录中的gradle.build文件。

以下是我的一个例子:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 20
    buildToolsVersion "22.0.1"

    defaultConfig {
        applicationId "com.your.packagename" 
        minSdkVersion 15
        targetSdkVersion 21
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        }
    }



}

repositories { mavenCentral() }

dependencies {
    compile 'com.android.support:appcompat-v7:18.0.+'
    compile 'com.facebook.android:facebook-android-sdk:4.0.0'
    compile 'com.parse.bolts:bolts-android:1.+'
    compile 'com.parse:parse-android:1.+'

}

以及一些支持文档的链接: http://developer.android.com/tools/building/configuring-gradle.html

答案 1 :(得分:1)

build.gradle的屏幕截图( 模块:app 文件)

enter image description here

看一下图片。 你看到实际上有2个build.gradle文件吗? 你需要的是(模块:应用程序)gradle构建文件选择并将链接粘贴到该文件底部的依赖关系部分,就像我所做的那样,然后Android Studio会要求你同步文件。 做吧。 它将从您提供的链接下载依赖项并与项目集成 希望这会有所帮助..