【问题标题】:The ProjectLayout.directoryProperty() method has been deprecatedProjectLayout.directoryProperty() 方法已被弃用
【发布时间】:2019-07-26 05:45:15
【问题描述】:

更新到gradle后5.2.1

此版本中使用了已弃用的 Gradle 功能,使其 与 Gradle 6.0 不兼容。

所以我运行./gradlew :app:clean --warning-mode all

我在控制台中有警告:

ProjectLayout.directoryProperty() 方法已被弃用。这计划在 Gradle 6.0 中删除。请改用 ObjectFactory.directoryProperty() 方法。

ProjectLayout.fileProperty() 方法已被弃用。这是 计划在 Gradle 6.0 中删除。请使用 改为 ObjectFactory.fileProperty() 方法。

即使它是一个新创建的没有库的空 Android 项目。 也搜索ProjectLayout 没有给出任何结果。

P.S 我已经知道它的警告,而不是错误。但我只需要再次知道 gradle 出了什么问题。

【问题讨论】:

  • 这可能只是Android Gradle Tool 使用的内部API,当他们支持6.0 时会更新(他们现在支持5.1 IIRC)

标签: android gradle android-gradle-plugin gradlew


【解决方案1】:

这只是Android Gradle Tool 使用的内部API,当他们支持6.0 时会更新(他们现在支持5.1 IIRC)

问题正在此处进行跟踪(目前已分配给 Google 开发人员) https://issuetracker.google.com/issues/127538936

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-04-09
    • 1970-01-01
    • 2015-05-11
    • 2016-06-08
    • 2012-09-20
    • 2020-11-28
    相关资源
    最近更新 更多