错误配置'compile'已过时,已被'implementation'和api取代

时间:2018-06-14 15:07:57

标签: android build android-studio-3.0

最近我用build工具和apis更新了android studio。

同步当前项目时我收到的错误如下: “错误配置'compile'已经过时,已被'implementation'和'api'取代。 如何解决此错误。

2 个答案:

答案 0 :(得分:6)

我找到了此问题的完整解决方案。这是对build.gradle文件中的更改的简单说明。

  • 无论您在哪里使用任何API引用,都必须将 compile 替换为 api 。像:凌空抽空,GitHub依赖。强文本
  • 在使用android库(如play-services-maps,appcompat-v7等)的任何地方,您都必须用实现替换 compile

ref

答案 1 :(得分:4)

不推荐使用compile配置,因此您必须使用implementation配置。在依赖项下,在您的应用模块的build.gradle中,将compile替换为implementation