【发布时间】:2019-12-13 18:09:07
【问题描述】:
我对 Android Studio 很陌生。我一直在 Windows 上使用它,但机器太旧,无法运行任何模拟器,所以我(通过 Ubuntu 软件商店)将它安装在运行 Unbuntu 18.04 的笔记本电脑上。
除了 Logcat 没有显示任何内容外,一切似乎都可以正常工作。有时,在冷启动模拟器后,我会向 Logcat 输出一些输出,但随后它会停止,而我所做的任何事情(见下文)都会导致它输出任何其他内容。
运行应用时我无法获得任何输出。
我在这里和通过 Google 进行了广泛搜索并尝试了以下方法:
- 重新启动 Studio
- 重启logcat
- 杀死并重新启动 adb
- 使缓存无效并重新启动 AS
- 删除和重新创建 AVD
-
通过 AS 内置终端和外部 shell 使用 logcat:
./adb -s emulator-5554 logcat得到:
Unable to open log device '/dev/log/main': No such file or directory
注意:使用附加电话时,例如Moto G. logcat 工作正常。我得到了所有系统输出,并且应用程序输出按预期工作。
提前致谢
2019-12-14 更新:当模拟器运行时,它会在下拉菜单中显示活动进程(见屏幕截图),包括我的应用,但没有条目。不知道这是否给任何人一个线索?它显然以某种方式与模拟器进行通信。
2019-12-16 更新:从头开始。安装了 MX Linux 19 和全新的 Studio 安装。创建了新的 AVD。 一模一样!!!这太荒谬了。请问有人吗?
【问题讨论】:
-
为什么会被举报关闭?以上对我来说似乎是个好问题。
-
您是否尝试过“点击应用中打开的活动”?因为它应该为它在日志上打印一些东西。
-
尝试不同的模拟器图像
-
谢谢克里斯,但是,是的,我现在已经尝试了 4,我想。全都一样。我什至从开发者网站重新安装了 AS 并删除了 sdk inc。以前的系统映像。
-
Malwinder,我的帖子被关闭了吗?我没看到。我在任何应用程序中所做的任何事情都不会进入日志。根本没有条目。但是,使用相同的应用程序登录物理连接的手机可以正常工作。这是一个很奇怪的问题!! :-(
标签: android android-studio android-emulator