Android Studio中的gradle dependecies具体放在哪里?

Android Studio中的gradle dependecies具体放在哪里?,android,android-studio,android-gradle-plugin,Android,Android Studio,Android Gradle Plugin,我在Android studio中创建了一个新项目,我想添加这个日志插件 所以我把所有内容都复制到ProjectDirectory/app/build.gradle中去获取类似的内容 dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:appcompat-v7:22.2.1' compile 'com.squareup.retrofit

我在Android studio中创建了一个新项目,我想添加这个日志插件

所以我把所有内容都复制到ProjectDirectory/app/build.gradle中去获取类似的内容

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:22.2.1'
    compile 'com.squareup.retrofit:retrofit:1.9.0'
    compile 'com.orhanobut:logger:1.11'
    compile 'com.squareup.okhttp:okhttp-urlconnection:2.0.0'
    compile 'com.squareup.okhttp:okhttp:2.0.0'
}
但在重建过程之后,Android studio仍然导入了错误的类:

import java.util.logging.Logger;
所以我认为,这种依赖关系没有正确导入


我如何才能以正确的方式进行呢?

'com.orhanobut:logger:1.11'
假设您已经声明了一个存储库,该存储库承载了它标识的工件


如果您声明了一个有效的存储库,那么很可能是被自动导入欺骗了。删除导入,并确保在出现提示时选择正确的记录器导入。

在我的系统中效果很好,键入logger。它将提供一个包含两种类型记录器的建议窗口,就像在多个导入类型可用时一样,并选择属于您的库的一种


如果gradle build成功完成且无错误,则导入已正确完成。但是,在java类中,如果有两个名称相同的库(在您的示例中,有两个记录器库),则可以键入
logger
,然后按
ctrl+space
打开一个菜单,让您选择要使用的记录器库

删除记录器导入。在您正在使用的新记录器类的实例上按ALT Enter键,然后查看您有哪些导入选项。你们的gradle看起来并没有错。谢谢,我重建了这个项目,现在它开始工作了。