Maxgmer Asked:2020-10-27 06:11:29 +0800 CST2020-10-27 06:11:29 +0800 CST 2020-10-27 06:11:29 +0800 CST android logcat 不工作 772 我正在通过 USB 调试应用程序,Android Studio 不会向 logcat 写入任何内容。以前,一切都很好,但现在根本没有任何信息,即使删除了过滤器。我研究了智能手机上的开发人员功能,但没有找到任何东西。 这是我发现的: android 2 个回答 Voted Best Answer ЮрийСПб 2020-10-27T15:25:30+08:002020-10-27T15:25:30+08:00 如果您正在运行应用程序的发布版本,那么您很可能没有用gradle debuggable true. buildTypes { release { debuggable true } } 在发布版本中启用日志的第二个选项是通过标签属性在清单中指定此属性Application android:debuggable="true" 最好的选择是设置构建选项,以便您可以启用/禁用不同版本中发布构建的日志,如下所示: buildTypes { debug { resValue "bool", "debuggable", "true" } release { } } productFlavors { dev { resValue "bool", "debuggable", "true" } prod { resValue "bool", "debuggable", "false" } } 在清单中,指定指向 gradle 生成的资源的链接: android:debaggable="@bool/debuggable" 现在您将能够在启用和禁用devRelease日志的情况下构建构建。prodRelease并且debug构建将始终与包含的日志一起使用 mit 2020-10-27T13:18:45+08:002020-10-27T13:18:45+08:00 在 Android Studio 中启用它: 工具 -> Android -> 启用 ADB 集成
如果您正在运行应用程序的发布版本,那么您很可能没有用
gradle
debuggable true
.在发布版本中启用日志的第二个选项是通过标签属性在清单中指定此属性
Application
最好的选择是设置构建选项,以便您可以启用/禁用不同版本中发布构建的日志,如下所示:
在清单中,指定指向 gradle 生成的资源的链接:
现在您将能够在启用和禁用
devRelease
日志的情况下构建构建。prodRelease
并且debug
构建将始终与包含的日志一起使用在 Android Studio 中启用它:
工具 -> Android -> 启用 ADB 集成