【问题标题】:Gradle failling after update to buildTools 27.0.3更新到 buildTools 27.0.3 后 Gradle 失败
【发布时间】:2018-09-06 04:47:58
【问题描述】:

更新到构建工具 27.0.3 后,我的构建停止工作并出现 NullPointerException。

$ ./gradlew main:build
Starting a Gradle Daemon (subsequent builds will be faster)
Parallel execution with configuration on demand is an incubating feature.

> Configure project :main 
registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)


FAILURE: Build failed with an exception.

* What went wrong:
Failed to notify task execution graph listener.
> java.lang.NullPointerException (no error message)
> java.lang.NullPointerException (no error message)

fullstacktrace:https://gist.github.com/plentz/59b676fc86dd4c3bfe2333c89b82c506

build.gradle:https://gist.github.com/plentz/eac62d1c5d207affba6153b0efb2e1ca

【问题讨论】:

  • 清除缓存并重启
  • 在此处发布您的build.gradle 文件和您的填充轨迹。
  • @JaredBurrows 完成
  • 您尚未在此问题中发布您的build.gradle 或堆栈跟踪。
  • @JaredBurrows 他们是问题末尾的链接...

标签: android gradle android-gradle-plugin gradlew


【解决方案1】:

我在 AGP 3.1.03.1.1 上也遇到了这个问题。我将插件降级为 3.0.0 以解决此问题,但再三考虑后,决定继续使用带有 AGP 3.2.0 alpha 的 Android Studio 3.2 canary 构建>,问题似乎已解决。

这个错误似乎在 alpha 版本的某个地方得到了修复,所以继续使用最新的,现在是 AGP 3.2.0-alpha10。 :)

【讨论】:

    【解决方案2】:

    尝试删除your_project_path/.gradle然后重启Android studio并重新编译项目

    【讨论】:

    • ./gradlew main:build --stacktrace添加日志
    • 我遇到了同样的问题,但我注意到这不是由于构建工具版本,而是由于 AGP 版本 3.1.0 和 3.1.1。将其降低到 3.0.0 暂时消除了该问题。
    猜你喜欢
    • 1970-01-01
    • 2015-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-16
    • 2019-01-22
    • 1970-01-01
    相关资源
    最近更新 更多