2017-03-03 150 views
17

我刚将Android Studio的版本升级到2.3,并将gradle升级到版本3.3,并且我失去了调试控制台中最有用的功能之一 - 日志。当我运行调试模式下的应用程序,真实显示调试控制台内的唯一记录是这样的:正在显示的是什么将Android Studio升级到2.3后,调试控制台不显示消息

03/03 10:35:40: Launching app Split APKs installed 
$ adb shell am startservice com.myapp.android/com.android.tools.fd.runtime.InstantRunService 
$ adb shell am start -n "com.myapp.android/com.myapp.android.UI.SplashActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -D 
Connecting to com.myapp.android Connected to the target VM, address: 'localhost:8601', transport: 'socket' 

后。任何想法如何解决这个问题?

+0

你在看哪个选项?运行选项卡或Android监视器选项卡? –

+0

它位于底部,从“运行”开始,从“TODO”离开。 – student

+2

您发布的代码与“运行”选项卡类似,“Android监控器”选项卡就是您要查找的内容。如果你在该选项卡上,那么你应该重新启动Android工作室或PC。如果仍然有问题,那么你应该提交bug报告 –

回答

3

转到文件/设置/编译,执行,部署/即时运行 启用记录额外...

现在你已经在日志中的Android显示器选项卡(ALT + 6)

9

我不知道如何解决这一问题(我希望有人很快数字出来),但这里的一种替代方案:

  1. 打开“Android的监视器”选项卡
  2. 选择“logcat的”标签
  3. 在Android监视工具窗口的右上角,点击下拉菜单,选择“只显示选定的应用程序”

从Android的输出Monitor现在几乎与Debug中的一样。您可以通过单击logcat左侧边栏中的齿轮来选择要在消息前显示的信息。

你会用这样的事情结束了:

logcat

+1

这不是一个好的选择,因为当Android应用崩溃时,Android Monitor将清除并替换新的信息。你没有机会看到让它崩溃的代码的哪一部分。 –

+0

@AzlanJamal当应用程序崩溃时,这绝不会发生在我身上。 Android Studio中是否存在您启用的设置会导致此问题发生? –

+0

发生在我身上,logcat显示的日志很多。您可以在logcat中隔离您的应用程序,但仍然只显示错误日志,所有信息和系统日志都消失了。 –

0

我不知道确切的solution.but有办法让调试结果

  • 去到Android Monitar标签。
  • 并将选项设置为选项卡右上方的无过滤器。
  • 然后开始运行/调试,您将获得所有结果以及最新的错误信息。

更好地了解通用I发布图片here