【问题标题】:Logcat errors when running android emulator运行android模拟器时出现Logcat错误
【发布时间】:2011-02-11 03:29:33
【问题描述】:

我正在运行一个面向 2.3(API 级别 9)的模拟器。我已经删除了所有下载的应用程序(包括我编写的任何代码),但是当我启动模拟器时,我仍然收到所有这些 logcat 错误:

[ollie@devdataload scripts]$ startlogcat.sh 
- waiting for device -
E/Zygote  (   32): setreuid() failed. errno: 2
E/Zygote  (   32): setreuid() failed. errno: 17
E/BatteryService(   61): usbOnlinePath not found
E/BatteryService(   61): batteryVoltagePath not found
E/BatteryService(   61): batteryTemperaturePath not found
E/SurfaceFlinger(   61): Couldn't open /sys/power/wait_for_fb_sleep or /sys/power/wait_for_fb_wake
E/SensorService(   61): couldn't open device for module sensors (Invalid argument)
E/System  (   61): Failure starting core service
E/System  (   61): java.lang.SecurityException
E/System  (   61):      at android.os.BinderProxy.transact(Native Method)
E/System  (   61):      at android.os.ServiceManagerProxy.addService(ServiceManagerNative.java:146)
E/System  (   61):      at android.os.ServiceManager.addService(ServiceManager.java:72)
E/System  (   61):      at com.android.server.ServerThread.run(SystemServer.java:206)
E/EventHub(   61): could not get driver version for /dev/input/mouse0, Not a typewriter
E/EventHub(   61): could not get driver version for /dev/input/mice, Not a typewriter
E/SoundPool(   61): error loading /system/media/audio/ui/Effect_Tick.ogg
E/SoundPool(   61): error loading /system/media/audio/ui/KeypressStandard.ogg
E/SoundPool(   61): error loading /system/media/audio/ui/KeypressSpacebar.ogg
E/SoundPool(   61): error loading /system/media/audio/ui/KeypressDelete.ogg
E/SoundPool(   61): error loading /system/media/audio/ui/KeypressReturn.ogg
E/UsbObserver(   61): 
E/UsbObserver(   61): java.lang.NullPointerException
E/UsbObserver(   61):   at com.android.server.UsbObserver.init(UsbObserver.java:131)
E/UsbObserver(   61):   at com.android.server.UsbObserver.<init>(UsbObserver.java:65)
E/UsbObserver(   61):   at com.android.server.ServerThread.run(SystemServer.java:402)
E/ThrottleService(   61): Could not open GPS configuration file /etc/gps.conf
E/logwrapper(  125): executing /system/bin/tc failed: No such file or directory
E/logwrapper(  126): executing /system/bin/tc failed: No such file or directory
E/logwrapper(  127): executing /system/bin/tc failed: No such file or directory

我想尝试清理这些,以便我可以确定我正在查看的任何错误都是由我的代码引起的。是否有其他人收到这些错误消息,您是修复它们还是忽略它们?

【问题讨论】:

    标签: android android-emulator


    【解决方案1】:

    如果它们不处理您的应用程序,您可以忽略它们。作为开发人员,您无法解决其他人甚至您的手机上的制造商问题(远低于自定义 rom)。

    编辑:我还要补充一点,一些错误/警告是正常的,不必担心。

    【讨论】:

    • OP 说这是一个模拟器,而不是制造商的设备。谷歌的模拟器启动不干净有点奇怪,但我注意到了同样的事情。
    • 我知道这是一篇旧帖子,但我同意你的看法@TedHopp 我正在查看我的 logcat 并打算询问为什么会出现这些错误的问题。令人困惑的是,它们发生在模拟器显然由于其明显的限制而没有的东西上。
    • 一年多前,他们首先停止了对市场上所有优秀模拟器的 google api 支持,然后他们懒得不修复自己的模拟器。这就像强制使用
    【解决方案2】:

    Android 中常见的日志记录做法如下:

    public class MyClass
    {
        public static final String TAG=MyClass.class.getName();
    
        // some stuff
    
        Log.i(TAG, "My log message");
    }
    

    因此,当您检查 LogCat 消息时,您可以使用 TAG 过滤您的日志。这是忽略其他日志的方式。

    【讨论】:

      猜你喜欢
      • 2012-02-01
      • 2011-05-25
      • 1970-01-01
      • 1970-01-01
      • 2018-03-16
      • 2014-12-08
      • 1970-01-01
      • 2017-09-11
      • 2021-07-19
      相关资源
      最近更新 更多