Dear Yi :
I get logcat message.It look like some code not found for preloading.
If I patch framework.patch, there aren't error and it can work.
Why it have preloading issue ?
/dalvikvm( 2077): Added shared lib /system/lib/libwebcore.so 0x0
D/dalvikvm( 2077): GC freed 459 objects / 26328 bytes in 9ms
D/dalvikvm( 2077): GC freed 475 objects / 38936 bytes in 9ms
E/Zygote ( 2077): Class not found for preloading:
com.android.internal.policy.impl.PhoneLayoutInflater
E/Zygote ( 2077): Class not found for preloading:
com.android.internal.policy.impl.PhoneWindow
E/Zygote ( 2077): Class not found for preloading:
com.android.internal.policy.impl.PhoneWindow$1
E/Zygote ( 2077): Class not found for preloading:
com.android.internal.policy.impl.PhoneWindow$ContextMenuCallback
E/Zygote ( 2077): Class not found for preloading:
com.android.internal.policy.impl.PhoneWindow$DecorView
E/Zygote ( 2077): Class not found for preloading:
com.android.internal.policy.impl.PhoneWindow$PanelFeatureState
E/Zygote ( 2077): Class not found for preloading:
com.android.internal.policy.impl.PhoneWindow$PanelFeatureState
$SavedState
E/Zygote ( 2077): Class not found for preloading:
com.android.internal.policy.impl.PhoneWindow$PanelFeatureState
$SavedState$1
D/dalvikvm( 2077): GC freed 1027 objects / 77360 bytes in 9ms
D/dalvikvm( 2077): GC freed 292 objects / 22136 bytes in 9ms
D/dalvikvm( 2077): GC freed 314 objects / 18936 bytes in 9ms
D/dalvikvm( 2077): GC freed 419 objects / 20736 bytes in 10ms
D/dalvikvm( 2077): GC freed 14221 objects / 476944 bytes in 13ms
D/dalvikvm( 2077): GC freed 11164 objects / 455488 bytes in 14ms
D/dalvikvm( 2077): GC freed 7567 objects / 316288 bytes in 13ms
D/dalvikvm( 2077): GC freed 747 objects / 42024 bytes in 12ms
D/dalvikvm( 2077): GC freed 603 objects / 31128 bytes in 12ms
D/dalvikvm( 2077): GC freed 442 objects / 27712 bytes in 12ms
E/Zygote ( 2077): Zygote died with exception
E/Zygote ( 2077): java.lang.IllegalStateException: Missing class(es)
for preloading, update preloaded-classes
[com.android.internal.policy.impl.PhoneLayoutInflater
com.android.internal.policy.impl.PhoneWindow
com.android.internal.policy.impl.PhoneWindow$1
com.android.internal.policy.impl.PhoneWindow$ContextMenuCallback
com.android.internal.policy.impl.PhoneWindow$DecorView
com.android.internal.policy.impl.PhoneWindow$PanelFeatureState
com.android.internal.policy.impl.PhoneWindow$PanelFeatureState
$SavedState com.android.internal.policy.impl.PhoneWindow
$PanelFeatureState$SavedState$1]
E/Zygote ( 2077): at
com.android.internal.os.ZygoteInit.preloadClasses(ZygoteInit.java:299)
E/Zygote ( 2077): at com.android.internal.os.ZygoteInit.main
(ZygoteInit.java:512)
E/Zygote ( 2077): at dalvik.system.NativeStart.main(Native Method)
D/AndroidRuntime( 2077): Shutting down VM
W/dalvikvm( 2077): threadid=3: thread exiting with uncaught exception
(group=0xa8007df8)
D/dalvikvm( 2077): DestroyJavaVM waiting for non-daemon threads to
exit
D/dalvikvm( 2077): DestroyJavaVM shutting VM down
D/dalvikvm( 2077): VM cleaning up
D/dalvikvm( 2077): LinearAlloc 0x0 used 2070036 of 4194304 (49%)
D/skia ( 2077): purging 6K from font cache [1 entries]
D/AndroidRuntime( 2078):
D/AndroidRuntime( 2078): >>>>>>>>>>>>>> AndroidRuntime START
<<<<<<<<<<<<<<
D/AndroidRuntime( 2078): CheckJNI is ON
D/AndroidRuntime( 2078): --- registering native functions ---
I/Zygote ( 2078): Preloading classes...
D/dalvikvm( 2078): GC freed 763 objects / 40584 bytes in 0ms
D/dalvikvm( 2078): GC freed 290 objects / 17288 bytes in 0ms
D/dalvikvm( 2078): GC freed 234 objects / 13968 bytes in 1ms
D/dalvikvm( 2078): GC freed 3834 objects / 182480 bytes in 3ms
D/dalvikvm( 2078): GC freed 12196 objects / 423408 bytes in 5ms
D/dalvikvm( 2078): GC freed 11296 objects / 455376 bytes in 6ms
D/dalvikvm( 2078): GC freed 9417 objects / 384240 bytes in 6ms
D/dalvikvm( 2078): GC freed 15439 objects / 527680 bytes in 8ms
D/dalvikvm( 2078): GC freed 10650 objects / 438760 bytes in 8ms
D/dalvikvm( 2078): GC freed 5527 objects / 225616 bytes in 7ms
D/dalvikvm( 2078): GC freed 348 objects / 36544 bytes in 6ms
D/dalvikvm( 2078): GC freed 778 objects / 46624 bytes in 9ms
D/dalvikvm( 2078): GC freed 321 objects / 36128 bytes in 9ms
D/dalvikvm( 2078): GC freed 490 objects / 29456 bytes in 9ms
D/dalvikvm( 2078): Trying to load lib /system/lib/libwebcore.so 0x0
D/dalvikvm( 2078): Added shared lib /system/lib/libwebcore.so 0x0
D/dalvikvm( 2078): GC freed 459 objects / 26328 bytes in 9ms
D/dalvikvm( 2078): GC freed 475 objects / 38936 bytes in 9ms
E/Zygote ( 2078): Class not found for preloading:
com.android.internal.policy.impl.PhoneLayoutInflater
E/Zygote ( 2078): Class not found for preloading:
com.android.internal.policy.impl.PhoneWindow
E/Zygote ( 2078): Class not found for preloading:
com.android.internal.policy.impl.PhoneWindow$1
E/Zygote ( 2078): Class not found for preloading:
com.android.internal.policy.impl.PhoneWindow$ContextMenuCallback
E/Zygote ( 2078): Class not found for preloading:
com.android.internal.policy.impl.PhoneWindow$DecorView
E/Zygote ( 2078): Class not found for preloading:
com.android.internal.policy.impl.PhoneWindow$PanelFeatureState
E/Zygote ( 2078): Class not found for preloading:
com.android.internal.policy.impl.PhoneWindow$PanelFeatureState
$SavedState
E/Zygote ( 2078): Class not found for preloading:
com.android.internal.policy.impl.PhoneWindow$PanelFeatureState
$SavedState$1