我试图在android中打开现有的android项目,而且它无法在没有错误的情况下构建这个应用程序。
错误android工作室继续抛出
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中的代码,它可以帮助理解我的问题--我的依赖关系
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"
}
请帮助解决这个问题。
发布于 2017-08-10 14:17:04
将compile
替换为implementation
。
compile
最近被已弃用取代,取而代之的是implementation
或api
发布于 2019-12-09 07:35:56
确保在android/app/build.gradle
(而不是android/build.gradle
)中添加了这些依赖项。
发布于 2018-06-20 06:25:20
在使用“实现”之前,确保您的分级版本是3.*.*
或更高版本。
打开依赖项下的项目级Gradle文件:
dependencies{
classpath 'com.android.tools.build:gradle:3.1.2'
}
打开'gradle-wrapper.properties‘文件并设置distributionUrl
distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip
或者是最新版本。
同步项目。我希望这能解决你的问题。
https://stackoverflow.com/questions/45615474
复制相似问题