【发布时间】:2018-06-28 06:53:07
【问题描述】:
我最近升级到 gradle 插件 2.3.0 和 gradle 版本到 4.3.1。发布升级调试版本失败并显示以下堆栈跟踪。不知道出了什么问题以及在哪里。根据日志,肯定有一些与数据绑定相关的东西,但它是什么,我无法获得指针。需要帮助。
cannot generate view binders java.lang.StackOverflowError
00:16:40,443 ERROR - 00:16:40.422 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at android.databinding.tool.reflection.annotation.AnnotationTypeUtil.toJava(AnnotationTypeUtil.java:176)
00:16:40,443 ERROR - 00:16:40.422 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at android.databinding.tool.reflection.annotation.AnnotationTypeUtil.toJava(AnnotationTypeUtil.java:149)
00:16:40,443 ERROR - 00:16:40.422 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at android.databinding.tool.reflection.annotation.AnnotationTypeUtil.toJava(AnnotationTypeUtil.java:249)
00:16:40,443 ERROR - 00:16:40.422 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at android.databinding.tool.reflection.annotation.AnnotationTypeUtil.toJava(AnnotationTypeUtil.java:151)
00:16:40,443 ERROR - 00:16:40.422 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at android.databinding.tool.reflection.annotation.AnnotationTypeUtil.lambda$toJava$1(AnnotationTypeUtil.java:188)
00:16:40,443 ERROR - 00:16:40.422 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
00:16:40,443 ERROR - 00:16:40.422 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at java.util.Iterator.forEachRemaining(Iterator.java:116)
00:16:40,444 ERROR - 00:16:40.422 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801)
00:16:40,444 ERROR - 00:16:40.422 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
00:16:40,444 ERROR - 00:16:40.422 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
00:16:40,444 ERROR - 00:16:40.422 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
00:16:40,444 ERROR - 00:16:40.423 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
00:16:40,444 ERROR - 00:16:40.423 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)
发布此堆栈跟踪只是无休止地重复同样的问题。
【问题讨论】:
-
如果您的机器 RAM 大于 4 gb,则在 gradle.properties 中更改 org.gradle.jvmargs=-Xmx2048m。运行 gradle 并尝试..
-
以上链接不相关。无论如何感谢您的指点@LearningAlways,感谢..!
标签: android gradle stack-overflow debug-build