在Android Studio中,我该把单个依赖项放在哪里?

6
我正在尝试在Android Studio中安装Picasso(http://square.github.io/picasso/)。其中一个步骤是在依赖项下的build.gradle中添加此行:compile 'com.squareup.picasso:picasso:2.5.2'。但是,在gradle中有一条消息告诉我不要在依赖项文件夹中插入单个依赖项。那我该怎么办呢?//顶级构建文件,您可以在其中添加适用于所有子项目/模块的配置选项。
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个回答

12

您需要将它添加到位于“app”目录中的gradle.build文件中,而不是项目目录中的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


为什么不添加一些文档链接来支持你的回答呢? - jcuenod

2

build.gradle (Module:app文件)的截图如下:

enter image description here

看一下这张图片。 你看到了有两个build.gradle文件吗? 你需要的是(Module:app) gradle build文件,选择它并将链接粘贴到该文件底部的dependencies部分中,就像我所做的那样。然后,Android Studio会要求你同步该文件。 执行操作。 它将从您提供的链接下载依赖项,并与项目集成
希望这可以帮助你。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接