【发布时间】:2011-12-23 06:50:01
【问题描述】:
当我通过eclipse在模拟器中启动应用程序时出现强制关闭错误,稍后我的应用程序将运行..这是什么原因?
这是图片
日志消息:
12-23 12:33:12.488:E/Zygote(33):setreuid() 失败。错误号:2 12-23 12:33:18.518:E/Zygote(33):setreuid() 失败。错误号:17 12-23 12:33:19.558:E/BatteryService(59):未找到 usbOnlinePath 12-23 12:33:19.558:E/BatteryService(59):找不到电池电压路径 12-23 12:33:19.558:E/BatteryService(59):未找到电池温度路径 12-23 12:33:19.578:E/SurfaceFlinger(59):无法打开 /sys/power/wait_for_fb_sleep 或 /sys/power/wait_for_fb_wake 12-23 12:33:24.268:E/EventHub(59):无法获取驱动程序版本 /dev/input/mouse0,不是打字机 12-23 12:33:24.268: E/EventHub(59):无法获得 /dev/input/mice 的驱动程序版本,不是 打字机 12-23 12:33:24.519: E/System(59): 启动核心失败 服务 12-23 12:33:24.519: E/System(59): java.lang.SecurityException 12-23 12:33:24.519:E/系统(59):在 android.os.BinderProxy.transact(本机方法)12-23 12:33:24.519: E/系统(59):在 android.os.ServiceManagerProxy.addService(ServiceManagerNative.java:146) 12-23 12:33:24.519:E/系统(59):在 android.os.ServiceManager.addService(ServiceManager.java:72) 12-23 12:33:24.519:E/系统(59):在 com.android.server.ServerThread.run(SystemServer.java:184) 12-23 12:33:25.609:E/SoundPool(59):加载错误 /system/media/audio/ui/Effect_Tick.ogg 12-23 12:33:25.609: E/SoundPool(59):加载错误 /system/media/audio/ui/KeypressStandard.ogg 12-23 12:33:25.618: E/SoundPool(59):加载错误 /system/media/audio/ui/KeypressSpacebar.ogg 12-23 12:33:25.618: E/SoundPool(59):加载错误 /system/media/audio/ui/KeypressDelete.ogg 12-23 12:33:25.618: E/SoundPool(59):加载错误 /system/media/audio/ui/KeypressReturn.ogg 12-23 12:33:27.728: E/ThrottleService(59): 无法打开 GPS 配置文件 /etc/gps.conf 12-23 12:33:28.447: E/logwrapper(140): 执行 /system/bin/tc 失败:没有这样的文件或目录 12-23 12:33:28.469: E/logwrapper(142):执行 /system/bin/tc 失败:没有这样的文件或 目录 12-23 12:33:28.629: E/logwrapper(145): 执行 /system/bin/tc 失败:没有这样的文件或目录 12-23 12:33:32.568: E/AndroidRuntime(122):致命例外:主要 12-23 12:33:32.568: E/AndroidRuntime(122): java.lang.RuntimeException: 无法启动 活动 组件信息{com.android.launcher/com.android.launcher2.Launcher}: android.content.res.Resources$NotFoundException: 资源 ID
0x7f030009 12-23 12:33:32.568:E/AndroidRuntime(122):在 android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2663)
12-23 12:33:32.568: E/AndroidRuntime(122): 在 android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679) 12-23 12:33:32.568: E/AndroidRuntime(122): 在 android.app.ActivityThread.access$2300(ActivityThread.java:125) 12-23 12:33:32.568:E/AndroidRuntime(122):在 android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033) 12-23 12:33:32.568: E/AndroidRuntime(122): 在 android.os.Handler.dispatchMessage(Handler.java:99) 12-23 12:33:32.568:E/AndroidRuntime(122):在 android.os.Looper.loop(Looper.java:123) 12-23 12:33:32.568: E/AndroidRuntime(122):在 android.app.ActivityThread.main(ActivityThread.java:4627) 12-23 12:33:32.568:E/AndroidRuntime(122):在 java.lang.reflect.Method.invokeNative(Native Method) 12-23 12:33:32.568:E/AndroidRuntime(122):在 java.lang.reflect.Method.invoke(Method.java:521) 12-23 12:33:32.568: E/AndroidRuntime(122):在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868) 12-23 12:33:32.568: E/AndroidRuntime(122): 在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626) 12-23 12:33:32.568:E/AndroidRuntime(122):在 dalvik.system.NativeStart.main(本机方法)12-23 12:33:32.568: E/AndroidRuntime(122):由以下原因引起: android.content.res.Resources$NotFoundException: 资源 ID
0x7f030009 12-23 12:33:32.568: E/AndroidRuntime(122): 在 android.content.res.Resources.getValue(Resources.java:892) 12-23
12:33:32.568: E/AndroidRuntime(122): 在 android.content.res.Resources.loadXmlResourceParser(Resources.java:1869) 12-23 12:33:32.568: E/AndroidRuntime(122): 在 android.content.res.Resources.getLayout(Resources.java:731) 12-23 12:33:32.568:E/AndroidRuntime(122):在 android.view.LayoutInflater.inflate(LayoutInflater.java:318) 12-23 12:33:32.568:E/AndroidRuntime(122):在 android.view.LayoutInflater.inflate(LayoutInflater.java:276) 12-23 12:33:32.568:E/AndroidRuntime(122):在 com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:198) 12-23 12:33:32.568: E/AndroidRuntime(122): 在 android.app.Activity.setContentView(Activity.java:1647) 12-23 12:33:32.568:E/AndroidRuntime(122):在 com.android.launcher2.Launcher.onCreate(Launcher.java:236) 12-23 12:33:32.568:E/AndroidRuntime(122):在 android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047) 12-23 12:33:32.568: E/AndroidRuntime(122): 在 android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2627) 12-23 12:33:32.568: E/AndroidRuntime(122): ... 11 更多 12-23 12:33:41.994:E/HierarchicalStateMachine(59):TetherMaster - unhandledMessage: msg.what=3
此外,一旦我关闭并启动模拟器,我的应用程序将根本无法启动,为此我需要关闭 eclipse 并重新启动。这是什么原因?
【问题讨论】:
-
它是因为 android 启动器代码中的某些内容被破坏了。如果您对其进行了更改,则修复您破坏的内容或恢复它。第二种选择是删除您正在使用的平台并重新下载。
-
您的日志猫出现什么错误?
-
检查日志。控制台上的 adb logcat 应该会给你堆栈跟踪。
-
它与你的应用完全无关,它的启动器应用我希望你的应用不是修改过的启动器
-
嘿,日志看起来很大。怎么过去?