帮忙分析一下原因

flydream0
博客专家认证
2011-12-23 03:38:51
现象:模拟器启动时一直停在显示android那几个字样不动.
logcat之后得到以下内容:

D/AndroidRuntime( 403): >>>>>> AndroidRuntime START com.android.internal.os.ZygoteInit <<<<<<
D/AndroidRuntime( 403): CheckJNI is ON
I/dalvikvm( 403): DexOpt: mismatch dep signature for '/system/framework/framework.odex'
E/dalvikvm( 403): /system/framework/android.policy.jar odex has stale dependencies
I/dalvikvm( 403): Zip is good, but no classes.dex inside, and no valid .odex file in the same directory
D/dalvikvm( 403): Unable to process classpath element '/system/framework/android.policy.jar'
I/dalvikvm( 403): DexOpt: Some deps went away
E/dalvikvm( 403): /system/framework/services.jar odex has stale dependencies
I/dalvikvm( 403): Zip is good, but no classes.dex inside, and no valid .odex file in the same directory
D/dalvikvm( 403): Unable to process classpath element '/system/framework/services.jar'
I/dalvikvm( 403): DexOpt: mismatch dep signature for '/system/framework/framework.odex'
E/dalvikvm( 403): /system/framework/apache-xml.jar odex has stale dependencies
I/dalvikvm( 403): Zip is good, but no classes.dex inside, and no valid .odex file in the same directory
D/dalvikvm( 403): Unable to process classpath element '/system/framework/apache-xml.jar'
I/dalvikvm( 403): DexOpt: mismatch dep signature for '/system/framework/framework.odex'
E/dalvikvm( 403): /system/framework/filterfw.jar odex has stale dependencies
I/dalvikvm( 403): Zip is good, but no classes.dex inside, and no valid .odex file in the same directory
D/dalvikvm( 403): Unable to process classpath element '/system/framework/filterfw.jar'
E/JNIHelp ( 403): Native registration unable to find class 'com/android/server/Watchdog', aborting
F/libc ( 403): Fatal signal 11 (SIGSEGV) at 0xdeadbaad (code=1)
I/DEBUG ( 33): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
I/DEBUG ( 33): Build fingerprint: 'Android/full/generic:4.0.1/ITL41D/eng.arthur.20111222.154959:eng/test-keys'
I/DEBUG ( 33): pid: 403, tid: 403 >>> zygote <<<
I/DEBUG ( 33): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr deadbaad
I/DEBUG ( 33): r0 deadbaad r1 00000001 r2 a0000000 r3 00000000
I/DEBUG ( 33): r4 00000000 r5 00000027 r6 0000f2c0 r7 00000001
I/DEBUG ( 33): r8 4018f678 r9 40178fe2 10 00009040 fp 00009050
I/DEBUG ( 33): ip ffffffff sp bea66a90 lr 4001f121 pc 4001b880 cpsr 60000030
I/DEBUG ( 33): d0 3f4000003f400000 d1 0000000000000000
I/DEBUG ( 33): d2 0000000000000000 d3 0000000000000000
I/DEBUG ( 33): d4 0000000000000000 d5 41c3f44320000000
I/DEBUG ( 33): d6 3f50624dd2f1a9fc d7 000000003f800000
I/DEBUG ( 33): d8 0000000000000000 d9 0000000000000000
I/DEBUG ( 33): d10 0000000000000000 d11 0000000000000000
I/DEBUG ( 33): d12 0000000000000000 d13 0000000000000000
I/DEBUG ( 33): d14 0000000000000000 d15 0000000000000000
I/DEBUG ( 33): scr 60000010
I/DEBUG ( 33):
I/DEBUG ( 33): #00 pc 00017880 /system/lib/libc.so
I/DEBUG ( 33): #01 pc 0000c282 /system/lib/libnativehelper.so (jniRegisterNativeMethods)
I/DEBUG ( 33): #02 pc 000413d8 /system/lib/libandroid_runtime.so (_ZN7android14AndroidRuntime21registerNativeMethodsEP7_JNIEnvPKcPK15JNINativeMethodi)
I/DEBUG ( 33): #03 pc 00070804 /system/lib/libandroid_runtime.so (_ZN7android32register_android_server_WatchdogEP7_JNIEnv)
I/DEBUG ( 33): #04 pc 000414e4 /system/lib/libandroid_runtime.so
I/DEBUG ( 33): #05 pc 00041516 /system/lib/libandroid_runtime.so (_ZN7android14AndroidRuntime8startRegEP7_JNIEnv)
I/DEBUG ( 33): #06 pc 0004160c /system/lib/libandroid_runtime.so (_ZN7android14AndroidRuntime5startEPKcS2_)
I/DEBUG ( 33): #07 pc 00008f0e /system/bin/app_process
I/DEBUG ( 33): #08 pc 00016700 /system/lib/libc.so (__libc_init)
I/DEBUG ( 33):
I/DEBUG ( 33): code around pc:
I/DEBUG ( 33): 4001b860 4623b15c 2c006824 e026d1fb b12368db
I/DEBUG ( 33): 4001b870 21014a17 6011447a 48124798 24002527
I/DEBUG ( 33): 4001b880 f7f47005 2106ee60 eeeef7f5 460aa901
I/DEBUG ( 33): 4001b890 f04f2006 94015380 94029303 eab8f7f5
I/DEBUG ( 33): 4001b8a0 4622a905 f7f52002 f7f4eac2 2106ee4c
I/DEBUG ( 33):
I/DEBUG ( 33): code around lr:
I/DEBUG ( 33): 4001f100 41f0e92d 46804c0c 447c2600 68a56824
I/DEBUG ( 33): 4001f110 e0076867 300cf9b5 dd022b00 47c04628
I/DEBUG ( 33): 4001f120 35544306 37fff117 6824d5f4 d1ee2c00
I/DEBUG ( 33): 4001f130 e8bd4630 bf0081f0 000283da 41f0e92d
I/DEBUG ( 33): 4001f140 fb01b086 9004f602 461f4815 4615460c
I/DEBUG ( 33):
I/DEBUG ( 33): stack:
I/DEBUG ( 33): bea66a50 4099d3f8
I/DEBUG ( 33): bea66a54 b535767f
I/DEBUG ( 33): bea66a58 00000000
I/DEBUG ( 33): bea66a5c bea66a94
I/DEBUG ( 33): bea66a60 40047720
I/DEBUG ( 33): bea66a64 400476b0
I/DEBUG ( 33): bea66a68 00000000
I/DEBUG ( 33): bea66a6c 4001f121 /system/lib/libc.so
I/DEBUG ( 33): bea66a70 00000000
I/DEBUG ( 33): bea66a74 bea66aa4
I/DEBUG ( 33): bea66a78 0000f2c0
I/DEBUG ( 33): bea66a7c 00000001
I/DEBUG ( 33): bea66a80 4018f678
I/DEBUG ( 33): bea66a84 4001e28d /system/lib/libc.so
I/DEBUG ( 33): bea66a88 df0027ad
I/DEBUG ( 33): bea66a8c 00000000
I/DEBUG ( 33): #00 bea66a90 4085f16a /system/lib/libdvm.so
I/DEBUG ( 33): bea66a94 b535767f
I/DEBUG ( 33): bea66a98 40860296 /system/lib/libdvm.so
I/DEBUG ( 33): bea66a9c 0000f2c0
I/DEBUG ( 33): bea66aa0 4018a192 /system/lib/libandroid_runtime.so
I/DEBUG ( 33): bea66aa4 fffffbdf
I/DEBUG ( 33): bea66aa8 00000001
I/DEBUG ( 33): bea66aac 0000f2c0
I/DEBUG ( 33): bea66ab0 4018a192 /system/lib/libandroid_runtime.so
I/DEBUG ( 33): bea66ab4 401b9285 /system/lib/libnativehelper.so
I/DEBUG ( 33): #01 bea66ab8 0000f2c0
I/DEBUG ( 33): bea66abc 00000000
I/DEBUG ( 33): bea66ac0 4018f968
I/DEBUG ( 33): bea66ac4 4018f9b0
I/DEBUG ( 33): bea66ac8 0000f2c0
I/DEBUG ( 33): bea66acc bea66bc4
I/DEBUG ( 33): bea66ad0 00009082 /system/bin/app_process
I/DEBUG ( 33): bea66ad4 401453db /system/lib/libandroid_runtime.so
I/ServiceManager( 29): service 'media.audio_flinger' died
I/ServiceManager( 29): service 'media.player' died
I/ServiceManager( 29): service 'media.camera' died
I/ServiceManager( 29): service 'media.audio_policy' died
I/Netd ( 408): Netd 1.0 starting
E/Netd ( 408): Unable to bind netlink socket: No such file or directory
E/Netd ( 408): Unable to open quota2 logging socket
I/ ( 407): ServiceManager: 0xf958
I/AudioFlinger( 407): Loaded primary audio interface from LEGACY Audio HW HAL (audio)
I/AudioFlinger( 407): Using 'LEGACY Audio HW HAL' (audio.primary) as the primary audio interface
D/AudioHardwareInterface( 407): setMode(NORMAL)
I/CameraService( 407): CameraService started (pid=407)
D/EmulatedCamera_QemuClient( 407): Emulated camera list:
D/EmulatedCamera_FakeCamera( 407): Initialize: Fake camera is facing back
V/EmulatedCamera_Factory( 407): 1 cameras are being emulated. Fake camera ID is 0
I/AudioFlinger( 407): AudioFlinger's thread 0x10f50 ready to run
W/AudioFlinger( 407): Thread AudioOut_1 cannot connect to the power manager service
I/AudioPolicyService( 407): Loaded audio policy from LEGACY Audio Policy HAL (audio_policy)
D/AndroidRuntime( 417):

请问错误在哪里?
...全文
1465 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
韩半仙 2014-03-13
  • 打赏
  • 举报
回复
把这三个/system/framework/services.jar /system/framework/apache-xml.jar /system/framework/filterfw.jar重新push进去应该就可以了,我页遇到了这个问题,重新push之后就可以起来了
xinxianzhongndsc 2013-04-23
  • 打赏
  • 举报
回复
楼主 我跟你出了一样的错误,恢复后再添加jni还是这个错误,求指点
hengbo12345 2012-10-23
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 的回复:]

jni写得不对造成的结果。去掉新增加的内容就恢复了。
[/Quote]

我对编译系统不大了解,请问我写了一个JNI和对应的service,变进去后如何把它们无痕迹移除?
flydream0 2012-03-02
  • 打赏
  • 举报
回复
jni写得不对造成的结果。去掉新增加的内容就恢复了。
「已注销」 2012-03-01
  • 打赏
  • 举报
回复
解决了没有阿,楼主?
flydream0 2012-01-09
  • 打赏
  • 举报
回复
去掉新增代码就恢复了,原因还在不明中,还是结贴先.
Potter 2011-12-25
  • 打赏
  • 举报
回复
JNI 不懂
bcf102 2011-12-24
  • 打赏
  • 举报
回复
明显是你写的jni有问题,我也遇到过这种问题,就是JNI错误导致的。你把你的JNI去掉再编译一下试试能不能起来
guonanyun 2011-12-24
  • 打赏
  • 举报
回复
E/JNIHelp ( 403): Native registration unable to find class 'com/android/server/Watchdog', aborting

是不是类名写的有问题啊?
念茜 2011-12-24
  • 打赏
  • 举报
回复
看起来好像,jni中增加的接口zygote启动初始化时出现错误,段错误,lz再查下代码吧,注册给jni的初始化函数是可能有问题
freshui 2011-12-23
  • 打赏
  • 举报
回复
你jni有问题吧。

重点看你增加的部分。 jni这玩意,无法在编译时刻给出错误和警告,只能在运行时候挂掉才知道有问题。

这一点很不好但又没办法。
flydream0 2011-12-23
  • 打赏
  • 举报
回复
我不是在应用层开发的,是在做系统开发,这是增加了JNI接口,在框架层增加service后得到的结果.
Birds2018 2011-12-23
  • 打赏
  • 举报
回复
如果重启模拟器还是同样的问题,就需要重新装一个模拟器了。

80,349

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧