本帖最后由 flydream0 于 2011-12-23 15:40:56 编辑

解决方案 »

  1.   

    我不是在应用层开发的,是在做系统开发,这是增加了JNI接口,在框架层增加service后得到的结果.
      

  2.   

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

  3.   

    明显是你写的jni有问题,我也遇到过这种问题,就是JNI错误导致的。你把你的JNI去掉再编译一下试试能不能起来
      

  4.   

    看起来好像,jni中增加的接口zygote启动初始化时出现错误,段错误,lz再查下代码吧,注册给jni的初始化函数是可能有问题
      

  5.   

    E/JNIHelp ( 403): Native registration unable to find class 'com/android/server/Watchdog', aborting是不是类名写的有问题啊?
      

  6.   

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

  7.   


    我对编译系统不大了解,请问我写了一个JNI和对应的service,变进去后如何把它们无痕迹移除?
      

  8.   

    楼主 我跟你出了一样的错误,恢复后再添加jni还是这个错误,求指点
      

  9.   

    把这三个/system/framework/services.jar    
     /system/framework/apache-xml.jar   
    /system/framework/filterfw.jar重新push进去应该就可以了,我页遇到了这个问题,重新push之后就可以起来了