我用的是Android Studio。在gradle控制台中,收到以下错误消息编译错误。更多详情请参阅日志
构建失败但是在哪里运行**--info选项**才能看到更多日志?
x6492ojm1#
这个问题是几年前写的,但答案仍然与Android Studio 3.1.3的最新升级有关。我注意到我看不到gradle日志,经过一些搜索和啄食,我发现你可以显示和隐藏gradle日志与小按钮显示在所附的屏幕截图。这不是很好的宣传,所以如果你错过了gradle日志,然后循环该按钮。的数据
weylhg0b2#
尝试以下方法,在命令行选项中添加其中一个--info, --stacktrace, --debug
--info, --stacktrace, --debug
的数据
wlzqhblo3#
获取此功能的步骤如下:-1.后藤android studio的设置选项。1.在项目列表中,您将看到“生成”、“执行”和“部署”选项。1.如果你点击这个,你会看到编译器选项,你可以添加命令行选项ex:- stacktrace --debug。
0ejtzxu14#
log level的控制台变体:debug,info,warn,quiet,[default]
//Unix ./gradlew <task> -d //e.g ./gradlew publishToMavenLocal -d
字符串
3pvhb19x5#
除了“往哪里跑”,这个问题已经回答过了:
以下是可用的Gradle日志记录选项:您可以使用以下选项自定义Gradle日志记录的详细程度,按从最少详细到最多详细的顺序排列。在日志记录文档中了解更多信息。-Dorg.gradle.logging.level=(quiet,warn,lifecycle,info,debug)通过Gradle属性设置日志记录级别。-q,--quiet仅记录错误。-w,--warn将日志级别设置为warn。-i,--info将日志级别设置为info。-d,--debug调试模式下的日志(包括正常堆栈跟踪)。生命周期是默认日志级别。
以下是调试选项:
ljo96ir56#
我在新版本的Android Studio上开始改变这一点。我没有改变任何东西,但是,至少对我来说,这不是一个伐木不进来的问题。这是Android Studio关注的构建输出的问题。因此,如果我在文件中创建了一个基本的编译问题,并试图将其安装到设备上,我会得到以下结果:x1c 0d1x的数据您可以在右侧看到错误(我花了很多时间尝试设置正确的首选项以显示日志详细信息),但这不是问题所在。如果您向左看,它正在预选/突出显示其中一个错误。如果我选择它上面的一个(:compileDebugKotlinAndroid的一个),那么我会得到正确的错误。见鬼,如果我选择顶级的(构建支持:失败),我可以向上滚动,并得到正确的问题了。出于某种原因,每次我尝试安装我的应用程序,并且有一个编译问题,它只是默认为jetbrain的CompilationErrorException。我是否应该先查看左侧的窗口,然后再立即尝试找出为什么没有输入日志详细信息?是的...是的,我应该有,但希望我浪费的时间可以保存你一些时间。:D个
6条答案
按热度按时间x6492ojm1#
这个问题是几年前写的,但答案仍然与Android Studio 3.1.3的最新升级有关。我注意到我看不到gradle日志,经过一些搜索和啄食,我发现你可以显示和隐藏gradle日志与小按钮显示在所附的屏幕截图。这不是很好的宣传,所以如果你错过了gradle日志,然后循环该按钮。
的数据
weylhg0b2#
尝试以下方法,在命令行选项中添加其中一个
--info, --stacktrace, --debug
的数据
wlzqhblo3#
获取此功能的步骤如下:-
1.后藤android studio的设置选项。
1.在项目列表中,您将看到“生成”、“执行”和“部署”选项。
1.如果你点击这个,你会看到编译器选项,你可以添加命令行选项ex:- stacktrace --debug。
0ejtzxu14#
log level的控制台变体:debug,info,warn,quiet,[default]
字符串
3pvhb19x5#
除了“往哪里跑”,这个问题已经回答过了:
日志
以下是可用的Gradle日志记录选项:
您可以使用以下选项自定义Gradle日志记录的详细程度,按从最少详细到最多详细的顺序排列。在日志记录文档中了解更多信息。
-Dorg.gradle.logging.level=(quiet,warn,lifecycle,info,debug)通过Gradle属性设置日志记录级别。
-q,--quiet仅记录错误。
-w,--warn将日志级别设置为warn。
-i,--info将日志级别设置为info。
-d,--debug调试模式下的日志(包括正常堆栈跟踪)。
生命周期是默认日志级别。
调试
以下是调试选项:
-v,--version打印Gradle、Groovy、Ant、JVM和操作系统版本信息。
-S,--full-stacktrace打印出所有异常的完整(非常详细)堆栈跟踪。另请参见日志记录选项。
-s,--stacktrace打印出用户异常的堆栈跟踪(例如:编译错误)。另请参见日志记录选项。
--scan使用有关Gradle构建的所有方面的细粒度信息创建构建扫描。
-Dorg.gradle.debug=true调试Gradle客户端(非守护程序)进程。默认情况下,Gradle将等待您在localhost:5005附加调试器。
-Dorg.gradle.debug.port=(port number)指定启用调试时要侦听的端口号。默认值为5005。
-Dorg.gradle.debug.server=(true,false)如果设置为true并且启用了调试,Gradle将使用调试器的套接字连接模式运行构建。否则,使用套接字侦听模式。默认值为true。
-Dorg.gradle.debug.suspend=(true,false)当设置为true并启用调试时,运行Gradle的JVM将暂停,直到附加调试器。默认值为true。
-Dorg.gradle.daemon.debug=true调试Gradle守护进程。
ljo96ir56#
我在新版本的Android Studio上开始改变这一点。我没有改变任何东西,但是,至少对我来说,这不是一个伐木不进来的问题。这是Android Studio关注的构建输出的问题。
因此,如果我在文件中创建了一个基本的编译问题,并试图将其安装到设备上,我会得到以下结果:
x1c 0d1x的数据
您可以在右侧看到错误(我花了很多时间尝试设置正确的首选项以显示日志详细信息),但这不是问题所在。
如果您向左看,它正在预选/突出显示其中一个错误。如果我选择它上面的一个(:compileDebugKotlinAndroid的一个),那么我会得到正确的错误。见鬼,如果我选择顶级的(构建支持:失败),我可以向上滚动,并得到正确的问题了。
出于某种原因,每次我尝试安装我的应用程序,并且有一个编译问题,它只是默认为jetbrain的CompilationErrorException。
我是否应该先查看左侧的窗口,然后再立即尝试找出为什么没有输入日志详细信息?
是的...是的,我应该有,但希望我浪费的时间可以保存你一些时间。:D个