首页 文章

当前版本的Android Gradle插件不支持按需配置

提问于
浏览
289

升级到Android Studio 3.1.2后,我收到以下错误:

由于您使用的是Gradle 4.6或更高版本,因此当前版本的Android Gradle插件不支持按需配置 . 建议:通过在gradle.properties文件中设置org.gradle.configureondemand = false或使用小于4.6的Gradle版本,按需禁用配置 .

我试图遵循这个建议,但这并没有解决问题 . 有任何想法吗?非常感谢所有帮助,谢谢 .

11 回答

  • 2

    其他“解决方案”是使用Android Studio的建议 . 插件Android Gradle 3.1.3和Gradle版本4.4 .

    enter image description here

  • 6

    无效缓存和重启/禁用按需配置对我不起作用 . 帮助我的唯一解决方案是再次从git导入项目 .

    [UPD]需要将“com.android.tools.build:gradle”从3.1.2更改为3.1.1

  • 672

    转到 File->Build,Excution,Deployment->Compiler 并取消选中按需配置

    enter image description here

  • 1

    在Android Studio中,只需转到 File -> Settings -> Build, Execution, Deployment -> Compiler 并单击以取消选中 configure on demand option ,然后再次单击“确定”和“_509393” .

  • 40

    无需降级!

    禁用按需配置需要两个步骤:

    • 从gradle.properties中删除 org.gradle.configureondemand .

    • 在Android Studio中,
      For Mac 转到 Preferences > Build, Execution, Deployment > Compiler 并取消选中按需配置 .
      For Linux/Windows 转到 File > Settings > Build, Execution, Deployment > Compiler 并取消选中按需配置 .

    注意,有2个 gradle.properties 文件

    • 在您的项目中 gradle.properties

    • ${HOME}/.gradle/gradle.properties

  • 2

    更新到AS 3.1.2后,我得到相同的错误 . 您仍然可以使用Gradle版本4.6,但将Android gradle插件降级为3.1.1

    编辑:只是使缓存无效并重新启动

  • 4

    在这种情况下我需要做的就是在Android Studio中使用“核功能”:

    File -> Invalidate Caches / Restart... .

    与许多其他情况一样,这有助于使Gradle同步和项目构建再次工作 . 我正在使用 gradle-4.6-all 和Gradle Plugin com.android.tools.build:gradle:3.1.3 .

  • 4

    来自Android Studio uncheck the configure on demand .

    按照以下步骤:

    • 对于Mac,请转到“首选项”>“构建,执行,部署”>“编译器”,然后取消选中“按需配置” .

    • 对于Linux / Windows,请转到文件>设置>构建,执行,部署>编译器,然后取消选中按需配置 .

    Now sync your project

    快乐的编码! :)

  • 0

    只需将Android Gradle Plugin更新更新为3.2.0-alpha16即可 .

    Android Gradle Plugin更新3.2.0-alpha16而不是3.1.2

  • 3

    @wookupmaker的答案是正确的 . 但是,如果它仍然不起作用,那么问题就是 global gradle.properties .

    即使我试图覆盖

    org.gradle.configureondemand = false

    在我的本地(项目特定的)gradle.properties中,不知何故它不起作用 .

    After editing global (~/.gradle/gradle.properties) it worked as expected

  • 1

    它已经知道Android工作室中的bug甚至在Documentation中,他们已经提到了这个问题 .

    现在最简单的方法是通过去禁用此功能

    • 单击文件>设置(在Mac上,Android Studio>首选项)打开“首选项”窗口 .

    • 在左窗格中,单击“生成”,“执行”,“部署”>“编译器” .

    • 取消选中“按需配置”复选框 .

    • 单击“应用”或“确定” .

    检查此图像是否有针对特定Gradle插件版本提供的警告 .

    enter image description here

相关问题