无法添加compile' com.android.support:design:27.0.2'到构建Gradle

时间:2018-01-28 17:41:33

标签: android android-studio android-support-library bottom-sheet android-support-design

我收到此特定错误,我的SDK Manager说已经安装了支持目录。

`Error:(11, 0) Could not find method compile() for arguments [com.android.support:design:27.0.2] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.

Please install the Android Support Repository from the Android SDK Manager.
<a href="openAndroidSdkManager">Open Android SDK Manager</a>`

提前致谢!

3 个答案:

答案 0 :(得分:2)

您正在错误的部分添加依赖项。
不要在buildscript块中添加支持库,也不要将它们添加到顶级文件中。

repositories { 
        google() 
        jcenter() 
        maven { url "maven.google.com"; /i added this line } 
     } 
    dependencies { 
        classpath 'com.android.tools.build:gradle:3.0.1' 

        REMOVE THESE LINES !!!

        compile  'com.android.support:appcompat-v7:27.+' //i added this line 
        compile 'com.android.support:design:27.+' // i added this line This is the only place where changes are made
    }

答案 1 :(得分:0)

用27. +代替27.0.2被认为是不好的做法。确保在依赖项{}块中的正确Gradle文件 app / build.gradle 中添加依赖项。

答案 2 :(得分:-1)

确保在

中添加依赖项
  

项目&GT;应用&GT;的build.gradle

不在你的

  

项目&GT;的build.gradle