Eclipse LogCat 上的 Android 标记 ServiceManager 带有文本等待服务 SurfaceFlinger 保持循环

标签 android eclipse loops logging logcat

我是 Android 开发新手。我只是想使用 youtube 中的教程在模拟器上创建按钮用Log.d 表示。所以我查看了我的 logcat 并发现了一些永远循环的东西。

  • 一级
  • PID = 1706
  • TID = 1720
  • 应用程序 = 系统进程
  • 标签 = 服务管理器
  • Text = 等待服务 SurfaceSlinger...

与以下

  • 一级
  • PID = 579
  • TID = 579
  • 申请=(空白)
  • 标签 = PGA
  • Text = 正在尝试创建新的 SOCKET 连接 n pid = 579, tid = 579

大约5次循环后,又出现了红色文字的循环

  • 级别 = E
  • PID = 6157
  • TID = 6157
  • 申请=(空白)
  • 标签 = qemu
  • Text = 将 qemu 日志文件名称设置为/storage/sdcard/arm-logs/arm-runtime.1 og prop_val ='crash'

无论模拟器是否运行,这个日志总是出来。 谁能帮我解决这个问题?

抱歉我的英语不好。谢谢

最佳答案

我曾经有过同样的问题,这是因为我在后台运行了一个 eclipse 之外的 android 模拟器,在我的例子中是 bluestacks 模拟器,当我停止它时,我的 LogCat 停止打印那个循环消息。

您应该在 adb 命令行中使用此命令,要使用 adb 命令行,请转到控制台中的此路径;这是在 Windows 中。

C:\Users\YourUser\AppData\Local\Android\sdk\platform-tools

当您在该文件夹中时,使用此命令 adb devices 此命令应打印您拥有的设备。

在此之后,将此命令与您要停止的模拟器的端口号一起使用 adb -s emulator-5554 emu kill 在我的例子中是 5554。

在我的例子中,如果你也有 bluestacks,为了阻止 Windows 中的 bluestack 模拟器自动凝视,我遵循了这个步骤。

进入msconfig,在msconfig进入服务选项卡,取消选中bluestacks android服务和bluestacks log rotator服务,然后进入启动选项卡并取消选中bluestacks自动启动,然后重新启动计算机。

有关如何停止模拟器的链接值得一读:https://devmaze.wordpress.com/2011/12/12/starting-and-stopping-android-emulators/

关于如何停止 bluestack 模拟器的链接更详细: http://www.oaultimate.com/computers/computer-slow-boot-and-disable-bluestacks-startup.html

关于Eclipse LogCat 上的 Android 标记 ServiceManager 带有文本等待服务 SurfaceFlinger 保持循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27091035/

相关文章:

android - 由于缺少 android SDK,Jenkins 构建失败

使用 Google 云端点 : Datastore vs SQL 的 Android 应用

java - 通过 GIT 将 bitbucket 项目导入 Eclipse 失败并出现错误

java - 当我在 eclipse src 文件夹中粘贴一个 java 文件时,它没有显示

ruby - 迭代多个数组的最佳方法?

java - 方法不更改 main 中的数组

android - Kotlin Android : Property delegate must have a 'getValue(DashViewModel, KProperty*>)' method

java - 在 AlgoTrader 中运行 SimulationStarter 类

c++ - 在循环的停止条件下访问数组值是否安全?

android - .android\repositories.cfg无法加载