Android Studio 中应用程序的 Gradle 构建会生成以下错误:
Error:Execution failed for task ':app:compileDebugJavaWithJavac'.
> java.lang.RuntimeException: failure, see logs for details.
cannot generate view binders com.sun.tools.javac.code.Symbol$CompletionFailure: class file for android.view.View$InvalidateInfo not found
有人可以提供有关在哪里找到日志的提示吗?
最初我以为这是一个非常基本的问题,简单的答案会出现在顶部以便快速搜索,但我没有找到它。
请注意这个问题是关于日志,不适用于此特定错误。此错误消息仅用作示例。如果您好奇,这个特定错误是由于在 build.gradle 中没有使用最新版本 (23) 的compileSdkVersion 引起的。
Gradle 不会将其日志重定向到 Android Studio 中的单独文件中。
因此,如果您想在文件中查看它们,您需要使用终端中的命令构建 gradle 并将 gradle 输入重定向到文件。
gradlew build > myLogs.txt 2>&1
此命令会将所有标准输出和错误消息从 gradle build 重定向到项目文件夹中名为 myLogs.txt 的文件。
gradlew build > myLogs.txt 2> logErrors.txt
此命令会将 Gradle 日志中的所有标准输出重定向到 myLogs.txt,并将所有错误消息重定向到 logErrors.txt
在 Windows 10 上测试并完美运行。
Here http://ss64.com/nt/syntax-redirection.html是有关如何将标准输出从命令重定向到不同文件的更多信息。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)