當AndroidStudio加載工程的時候:報以下錯誤:
詳細錯誤:
Could not find method implementation() for arguments [file collection] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.
在工程的app/build.gradle中查看:
修改工程的app/build.gradle,compile -修改成--> implementation
【解決此問題的第一步:】
查看工程的-build.gradle:
打開一個,在當前電腦,當前AndroidStudio正常編譯運行OK的工程的build.gradle文件:
copy classpath 'com.android.tools.build:gradle:3.2.1'
【解決此問題的第二步:】
修改工程的-build.gradle,為 classpath 'com.android.tools.build:gradle:3.2.1'
成功解決:
總結解決細節:解決這種類型的錯誤,一定一定要仔細分析報錯的詳情(例如:翻譯報錯詳情),特別要注意的是,報錯詳情中 有沒有提示版本相關的信息,非常重要;
總結解決步驟:
為什么要修改 compile 為 implementation:
implementation是gradle版本3.0之后才支持的,出現該問題代表你的gradle版本過低。
解決步驟:
第一步:將implementation改為compile
第二步:升級build.gradle文件中的Gradle版本