Neo*_*eoh 134 android stack-trace android-studio
我试图在控制台输出中调查项目构建错误,如下所示:
:myapp:processDebugResources FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:processDebugResources'.
...
...
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
Run Code Online (Sandbox Code Playgroud)
我怀疑它与资源未找到错误有关.我的问题是,在IDE级别,我如何添加--stacktrace
或--debug
选项,以便它可以为我调试生成更多信息?
pyu*_*s13 198
您可以使用GUI从中添加这些gradle命令行标志
File > Settings > Compiler (Gradle-based Android Project)
Run Code Online (Sandbox Code Playgroud)
对于MacOS用户,它就在这里
Android Studio > Preferences > Build, Execution, Deployment > Compiler
Run Code Online (Sandbox Code Playgroud)
像这样(添加--stacktrace
或--debug
)
(注意截图是从0.8.10之前开始的,该选项不再在该Compiler > Gradle
部分中,它现在位于一个单独的部分中Compiler (Gradle-based Android Project)
)
jpa*_*a57 38
在Mac
版本上Android Studio Beta 1.2
,它是在
Android Studio->preferences->Build, Execution, Deployment->Compiler
我用于调试的目的是直接在终端中使用stacktrace运行gradle任务.那么你不会影响你的正常编译.
从您的项目根目录,通过终端,您可以使用:
./gradlew assembleMyBuild --stacktrace
Run Code Online (Sandbox Code Playgroud)
小智 7
要添加堆栈跟踪,请单击Android项目屏幕右侧的Gradle;
然后添加命令--stacktrace
或--debug
如图所示;
再次运行该应用程序以获取gradle报告.
(编辑于2018年12月:Mac上的Android Studio 3.2.1)
对于Mac上的Android Studio 3.1.3,它位于
Android Studio->首选项->构建,执行,部署->编译器
然后,要查看堆栈跟踪,请按此按钮
归档时间: |
|
查看次数: |
132084 次 |
最近记录: |