android - 编译器 Android Studio 中的错误?
问题描述
我正在使用带有数据绑定的 Android,并且已经多次出现构建错误,如下面的要点:
https://gist.github.com/MwBakker/2cfc1c4e6e73ed74452166fff83a0251
由于所有空格,我无法打印此问题中的错误,但那个特定的空格是确切的问题。
我没有向我显示错误的原因,而是得到了很多空白,然后构建结果告诉我在构建过程中存在错误。
它创建所有空白而不是我的实际错误的方式使它看起来像是存在一些错误。
我可以恢复但永远不会得到实际的错误。如何确定错误而不是在构建结果中看到所有空白?
到目前为止尝试过:
- 在发布中构建
- 恢复到错误(目前没有找到实际原因)
- 每个航站楼的建筑(结果如下)
- 将构建错误的输出通过管道传输到文件:
build command >> file.txt
,没有结果
内置终端
在终端中构建gradlew build
确实留下了结果而不是空白,除了错误被切断,因此完整的消息还不可见:
https://gist.github.com/MwBakker/84c932f47ded402b1eaf4762fbfd15d0
解决方案
我通过执行终端构建找到了解决方案,如下所示:
gradlew build > myLogs.txt 2> logErrors.txt
logErrors.txt
包含完整的非截止日志,其中包含我正在搜索的错误。
来自这个答案:如何将完整的构建日志写入文件
推荐阅读
- ios - 如何使用目标 c 中的 UIImage 数组从 Images.xcassets 文件夹中加载和动画图像
- node.js - Firebase 云函数 - 意外令牌“。”
- java - 从 Jboss 中的 HttpServerletRequest 获取 LDAP 用户信息
- c# - 来自 PrintServer 默认构造函数的随机 Win32 错误(.Net 4.5 - System.Printing.PrintServer)
- python - 需要在 web alp 上执行 CLI 的最佳实践?
- python - 为什么这些假定相同的 Python 字典表现不同?
- python - 如何从列表中获取n个单词的连续单词组合
- flutter - 在 Flutter_map 中添加多个多边形
- javascript - React create more/close on button click Type Error
- html - 如何使用 grid-template-areas 在全视口高度构建一个 3 x 3 tile 的 CSS 网格?