我刚刚将Android Studio的版本升级到2.3并且gradle到3.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 :(得分:9)
我不知道如何解决这个问题(我希望有人能尽快解决),但这里有另一种选择:
Android Monitor的输出现在几乎与Debug的输出相同。您可以通过单击logcat左侧边栏中的齿轮来选择消息前显示的信息。
你最终会得到这样的东西:
答案 1 :(得分:3)
转到文件/设置/构建,执行,部署/即时运行 启用Log extra ...
现在您已登录Android Monitor选项卡(alt + 6)
答案 2 :(得分:2)
答案 3 :(得分:0)
我有同样的问题。请参阅此错误报告:
如果它产生其他错误,您需要使用必要的参数创建一个新的简单项目,并尝试在您的设备上运行它。这对我有帮助。祝你好运!!
我认为这个bug会在短时间内解决。
答案 4 :(得分:0)