Hon*_*ong 69 android-studio android-gradle-plugin
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
Run Code Online (Sandbox Code Playgroud)
谁能提供关于在哪里找到日志的提示?
最初我认为这是一个基本的问题,简单的答案会弹出顶部进行快速搜索,但我没有找到它.
请注意,此问题与日志有关,不是针对此特定错误.此错误消息仅用作示例.如果你很好奇,这个特定错误是由于在build.gradle中没有使用最新版本(23)的compileSdkVersion引起的.
Kra*_*oev 58
Gradle不会将其日志重定向到Android Studio中的单独文件中.
因此,如果要在文件中查看它们,则需要使用终端中的命令构建gradle并将gradle输入重定向到文件.
gradlew build > myLogs.txt 2>&1
Run Code Online (Sandbox Code Playgroud)
此命令将所有标准输出和错误消息从gradle构建重定向到项目文件夹中名为myLogs.txt的文件.
gradlew build > myLogs.txt 2> logErrors.txt
Run Code Online (Sandbox Code Playgroud)
此命令将所有标准输出从Gradle日志重定向到myLogs.txt,并将所有错误消息重定向到logErrors.txt
在Windows 10上测试并且完美运行.
以下是有关如何将命令的标准输出重定向到不同文件的更多信息.
ash*_*rov 30
查看 - >工具窗口 - >构建.
左侧面板上有一个小"ab"按钮.
当前构建的所有gradle日志都在那里.
编辑:AndroidStudio 3.3中有新图标
小智 19
您也可以尝试像这样运行您的任务:
>gradlew --info 构建
你会得到一堆有用的日志信息
归档时间: |
|
查看次数: |
41383 次 |
最近记录: |