2011-02-11 62 views
1

我正在运行一个仿真器,其目标是2.3(API级别9)。我已经删除所有下载的应用程序(包括我写任何代码),但我仍然得到所有这些logcat的错误,当我启动仿真器:运行android模拟器时发生Logcat错误

[[email protected] 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 

我想尝试清理这些以便我可以确定地知道我所看到的任何错误都是由我的代码引起的。其他人是否会收到这些错误消息,并且您是否修复了这些错误消息或者忽略它们?

回答

2

公共记录的做法是水木清华这样的:

public class MyClass 
{ 
    public static final String TAG=MyClass.class.getName(); 

    // some stuff 

    Log.i(TAG, "My log message"); 
} 

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

3

如果他们不处理您的应用程序,您可以忽略它们。作为一名开发人员,您无法在其他人的手机或甚至是您的手机上解决制造商问题(缺少自定义ROM)。

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

+1

OP说这是一个仿真器,而不是制造商的设备。谷歌的模拟器开始不干净有点奇怪,但我注意到了同样的事情。 – 2011-02-11 03:58:48