首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Gradle - Error找不到参数的方法实现() [com.android.support:appcompat-v7:26.0.0]

Gradle - Error找不到参数的方法实现() [com.android.support:appcompat-v7:26.0.0]
EN

Stack Overflow用户
提问于 2017-08-10 13:42:29
回答 16查看 307.5K关注 0票数 131

我试图在android中打开现有的android项目,而且它无法在没有错误的情况下构建这个应用程序。

错误android工作室继续抛出

代码语言:javascript
运行
复制
Error:(74, 1) A problem occurred evaluating project ':app'.
> Could not find method implementation() for arguments 
[com.android.support:appcompat-v7:26.0.0] on object of type 
org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.

我在build.gradle中的代码,它可以帮助理解我的问题--我的依赖关系

代码语言:javascript
运行
复制
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')

// google & support
implementation "com.android.support:appcompat-v7:$supportVersion"
implementation "com.android.support:cardview-v7:$supportVersion"
implementation "com.android.support:recyclerview-v7:$supportVersion"
implementation "com.android.support:design:$supportVersion"
implementation "com.android.support:palette-v7:$supportVersion"
implementation "com.android.support:customtabs:$supportVersion"
implementation "com.android.support:support-v4:$supportVersion"
implementation 'com.google.android.exoplayer:exoplayer:r2.0.4'

// utils
implementation 'com.github.bumptech.glide:glide:4.0.0'
annotationProcessor 'com.github.bumptech.glide:compiler:4.0.0'
implementation 'com.koushikdutta.ion:ion:2.1.7'
implementation 'com.github.Commit451:bypasses:1.0.4'
implementation 'com.jakewharton:butterknife:8.8.0'
annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.0'
implementation 'com.drewnoakes:metadata-extractor:2.9.1'
implementation "com.orhanobut:hawk:2.0.1"

}

请帮助解决这个问题。

EN

回答 16

Stack Overflow用户

回答已采纳

发布于 2017-08-10 14:17:04

compile替换为implementation

compile最近被已弃用取代,取而代之的是implementationapi

票数 93
EN

Stack Overflow用户

发布于 2019-12-09 07:35:56

确保在android/app/build.gradle (而不是android/build.gradle )中添加了这些依赖项。

票数 123
EN

Stack Overflow用户

发布于 2018-06-20 06:25:20

在使用“实现”之前,确保您的分级版本是3.*.*或更高版本。

打开依赖项下的项目级Gradle文件:

代码语言:javascript
运行
复制
dependencies{
    classpath 'com.android.tools.build:gradle:3.1.2'
}

打开'gradle-wrapper.properties‘文件并设置distributionUrl

代码语言:javascript
运行
复制
distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip

或者是最新版本。

同步项目。我希望这能解决你的问题。

票数 59
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45615474

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档