2017-09-05 105 views
1

我想在android studio中添加一个lib,但它不工作。 下面是截图找不到方法compile()

enter image description here

我也尝试添加在gradle.build的依赖,但也不能正常工作。也许是因为我身后有代理?

enter image description here

+0

你看了'NOTE',即位于第14行? – DeKaNszn

回答

2

使用了错误build.gradle文件。

您不能在顶层文件中使用compile。使用module/build.gradle

<PROJECT_ROOT>\app\build.gradle是针对应用模块的具体

<PROJECT_ROOT>\build.gradle“顶层构建文件”您可以在其中添加对所有子项目/模块通用的配置选项。

此外,您应该将库包含在dependencies块中,而不是在buildscript块中。

顶级文件例如:

buildscript { 
    repositories { 
     jcenter() 
    } 

    dependencies { 
     classpath 'com.android.tools.build:gradle:2.3.0' 
     classpath 'com.google.gms:google-services:3.0.0' 
    } 
} 

app\build.gradle您的模块只定义属性:

apply plugin: 'com.android.application' 


android { 
    compileSdkVersion ... 
    buildToolsVersion ... 
} 

dependencies { 
    //..... HERE ! 
} 
相关问题