i try to compile the android for mid project. so i change platform/build/target/product/core.mk as the following:
//PRODUCT_POLICY := android.policy_phone PRODUCT_POLICY := android.policy_mid then i compile the android , it is ok. but when i run as following , . build/envsetup.sh lunch 1 emulator & ddms & the error happen: : 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$DecorView com.android.internal.policy.impl.PhoneWindow$DrawableFeatureState com.android.internal.policy.impl.PhoneWindow$PanelFeatureState $SavedState com.android.internal.policy.impl.PhoneWindowManager] the following is Dalvid Debug Monitor log message: =================== 03-15 07:56:54.918: DEBUG/AndroidRuntime(54): >>>>>>>>>>>>>> AndroidRuntime START <<<<<<<<<<<<<< 03-15 07:56:54.918: DEBUG/AndroidRuntime(54): CheckJNI is ON 03-15 07:56:55.278: DEBUG/AndroidRuntime(54): --- registering native functions --- 03-15 07:56:55.410: INFO/(53): ServiceManager: 0xad08 03-15 07:56:56.445: INFO/SamplingProfilerIntegration(54): Profiler is disabled. 03-15 07:56:56.495: INFO/Zygote(54): Preloading classes... 03-15 07:56:56.495: DEBUG/dalvikvm(54): GC freed 793 objects / 50568 bytes in 5ms 03-15 07:56:56.595: DEBUG/dalvikvm(54): GC freed 251 objects / 16168 bytes in 5ms 03-15 07:56:56.705: DEBUG/dalvikvm(54): GC freed 295 objects / 18768 bytes in 6ms 03-15 07:56:56.754: DEBUG/dalvikvm(54): GC freed 214 objects / 13712 bytes in 7ms 03-15 07:56:56.844: DEBUG/dalvikvm(54): GC freed 413 objects / 26432 bytes in 8ms 03-15 07:56:56.945: DEBUG/skia(54): ------ build_power_table 1.4 03-15 07:56:56.945: DEBUG/skia(54): ------ build_power_table 0.714286 03-15 07:56:56.981: DEBUG/dalvikvm(54): GC freed 420 objects / 28752 bytes in 8ms 03-15 07:56:57.005: DEBUG/AudioHardwareInterface(53): setMode(NORMAL) 03-15 07:56:57.005: INFO/CameraService(53): CameraService started: pid=53 03-15 07:56:57.005: INFO/AudioFlinger(53): AudioFlinger's thread 0xb388 ready to run 03-15 07:56:57.017: DEBUG/dalvikvm(54): Trying to load lib /system/lib/ libmedia_jni.so 0x0 03-15 07:56:57.124: DEBUG/dalvikvm(54): Added shared lib /system/lib/ libmedia_jni.so 0x0 03-15 07:56:57.134: DEBUG/dalvikvm(54): Trying to load lib /system/lib/ libexif.so 0x0 03-15 07:56:57.134: DEBUG/dalvikvm(54): Added shared lib /system/lib/ libexif.so 0x0 03-15 07:56:57.465: DEBUG/dalvikvm(54): GC freed 2314 objects / 121408 bytes in 12ms 03-15 07:56:57.475: DEBUG/dalvikvm(54): Trying to load lib /system/lib/ libmedia_jni.so 0x0 03-15 07:56:57.475: DEBUG/dalvikvm(54): Shared lib '/system/lib/ libmedia_jni.so' already loaded in same CL 0x0 03-15 07:56:57.475: DEBUG/dalvikvm(54): Trying to load lib /system/lib/ libmedia_jni.so 0x0 03-15 07:56:57.475: DEBUG/dalvikvm(54): Shared lib '/system/lib/ libmedia_jni.so' already loaded in same CL 0x0 03-15 07:56:57.475: DEBUG/dalvikvm(54): Trying to load lib /system/lib/ libmedia_jni.so 0x0 03-15 07:56:57.475: DEBUG/dalvikvm(54): Shared lib '/system/lib/ libmedia_jni.so' already loaded in same CL 0x0 03-15 07:56:57.475: DEBUG/dalvikvm(54): Trying to load lib /system/lib/ libmedia_jni.so 0x0 03-15 07:56:57.475: DEBUG/dalvikvm(54): Shared lib '/system/lib/ libmedia_jni.so' already loaded in same CL 0x0 03-15 07:56:58.037: DEBUG/dalvikvm(54): GC freed 3790 objects / 197008 bytes in 22ms 03-15 07:56:58.114: DEBUG/dalvikvm(54): GC freed 461 objects / 26368 bytes in 18ms 03-15 07:56:58.194: DEBUG/dalvikvm(54): GC freed 294 objects / 17032 bytes in 19ms 03-15 07:56:58.254: DEBUG/dalvikvm(54): GC freed 204 objects / 11424 bytes in 21ms 03-15 07:56:58.298: DEBUG/dalvikvm(54): GC freed 178 objects / 9544 bytes in 22ms 03-15 07:56:58.318: DEBUG/dalvikvm(54): Trying to load lib /system/lib/ libsrec_jni.so 0x0 03-15 07:56:58.330: DEBUG/dalvikvm(54): Added shared lib /system/lib/ libsrec_jni.so 0x0 03-15 07:56:58.330: DEBUG/dalvikvm(54): Trying to load lib /system/lib/ libsrec_jni.so 0x0 03-15 07:56:58.330: DEBUG/dalvikvm(54): Shared lib '/system/lib/ libsrec_jni.so' already loaded in same CL 0x0 03-15 07:56:58.398: DEBUG/dalvikvm(54): GC freed 296 objects / 34760 bytes in 22ms 03-15 07:56:58.625: DEBUG/dalvikvm(54): GC freed 123 objects / 24480 bytes in 38ms 03-15 07:56:58.745: DEBUG/dalvikvm(54): GC freed 337 objects / 38408 bytes in 32ms 03-15 07:56:58.934: DEBUG/dalvikvm(54): GC freed 418 objects / 25872 bytes in 99ms 03-15 07:56:59.057: DEBUG/dalvikvm(54): Trying to load lib /system/lib/ libwebcore.so 0x0 03-15 07:56:59.189: DEBUG/dalvikvm(54): Added shared lib /system/lib/ libwebcore.so 0x0 03-15 07:56:59.400: DEBUG/dalvikvm(54): GC freed 432 objects / 25152 bytes in 40ms 03-15 07:56:59.549: DEBUG/dalvikvm(54): GC freed 489 objects / 30680 bytes in 34ms 03-15 07:56:59.561: ERROR/Zygote(54): Class not found for preloading: com.android.internal.policy.impl.PhoneLayoutInflater 03-15 07:56:59.573: ERROR/Zygote(54): Class not found for preloading: com.android.internal.policy.impl.PhoneWindow 03-15 07:56:59.573: ERROR/Zygote(54): Class not found for preloading: com.android.internal.policy.impl.PhoneWindow$DecorView 03-15 07:56:59.573: ERROR/Zygote(54): Class not found for preloading: com.android.internal.policy.impl.PhoneWindow$DrawableFeatureState 03-15 07:56:59.585: ERROR/Zygote(54): Class not found for preloading: com.android.internal.policy.impl.PhoneWindow$PanelFeatureState $SavedState 03-15 07:56:59.585: ERROR/Zygote(54): Class not found for preloading: com.android.internal.policy.impl.PhoneWindowManager 03-15 07:56:59.645: DEBUG/dalvikvm(54): GC freed 487 objects / 43176 bytes in 39ms 03-15 07:56:59.801: DEBUG/dalvikvm(54): GC freed 377 objects / 27120 bytes in 42ms 03-15 07:57:01.754: DEBUG/dalvikvm(54): GC freed 1084 objects / 92464 bytes in 39ms 03-15 07:57:01.853: DEBUG/dalvikvm(54): GC freed 664 objects / 35936 bytes in 46ms 03-15 07:57:01.985: DEBUG/dalvikvm(54): GC freed 709 objects / 41200 bytes in 39ms 03-15 07:57:02.105: DEBUG/dalvikvm(54): GC freed 735 objects / 40576 bytes in 48ms 03-15 07:57:03.164: DEBUG/dalvikvm(54): GC freed 14091 objects / 477384 bytes in 55ms 03-15 07:57:03.497: DEBUG/dalvikvm(54): GC freed 10504 objects / 449872 bytes in 62ms 03-15 07:57:03.869: DEBUG/dalvikvm(54): GC freed 10773 objects / 464144 bytes in 59ms 03-15 07:57:04.363: DEBUG/dalvikvm(54): GC freed 7872 objects / 463136 bytes in 70ms 03-15 07:57:04.824: DEBUG/dalvikvm(54): GC freed 8099 objects / 463776 bytes in 61ms 03-15 07:57:05.357: DEBUG/dalvikvm(54): GC freed 8506 objects / 521440 bytes in 66ms 03-15 07:57:05.749: DEBUG/dalvikvm(54): GC freed 6749 objects / 387168 bytes in 57ms 03-15 07:57:05.969: DEBUG/dalvikvm(54): GC freed 832 objects / 49464 bytes in 60ms 03-15 07:57:06.065: DEBUG/dalvikvm(54): GC freed 541 objects / 38840 bytes in 52ms 03-15 07:57:06.221: DEBUG/dalvikvm(54): GC freed 456 objects / 31248 bytes in 60ms 03-15 07:57:06.329: DEBUG/dalvikvm(54): GC freed 430 objects / 30072 bytes in 53ms 03-15 07:57:06.341: ERROR/Zygote(54): Zygote died with exception 03-15 07:57:06.341: ERROR/Zygote(54): 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$DecorView com.android.internal.policy.impl.PhoneWindow$DrawableFeatureState com.android.internal.policy.impl.PhoneWindow$PanelFeatureState $SavedState com.android.internal.policy.impl.PhoneWindowManager] 03-15 07:57:06.341: ERROR/Zygote(54): at com.android.internal.os.ZygoteInit.preloadClasses(ZygoteInit.java:327) 03-15 07:57:06.341: ERROR/Zygote(54): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:582) 03-15 07:57:06.341: ERROR/Zygote(54): at dalvik.system.NativeStart.main(Native Method) 03-15 07:57:06.341: DEBUG/AndroidRuntime(54): Shutting down VM 03-15 07:57:06.341: WARN/dalvikvm(54): threadid=3: thread exiting with uncaught exception (group=0x4001b188) 03-15 07:57:06.353: DEBUG/dalvikvm(54): DestroyJavaVM waiting for non- daemon threads to exit 03-15 07:57:06.353: DEBUG/dalvikvm(54): DestroyJavaVM shutting VM down 03-15 07:57:06.353: DEBUG/dalvikvm(54): VM cleaning up 03-15 07:57:06.413: DEBUG/dalvikvm(54): LinearAlloc 0x0 used 2536452 of 5242880 (48%) 03-15 07:57:06.437: DEBUG/skia(54): purging 6K from font cache [1 entries] 03-15 07:57:06.514: INFO/ServiceManager(25): service 'media.audio_flinger' died 03-15 07:57:06.514: INFO/ServiceManager(25): service 'media.player' died 03-15 07:57:06.514: INFO/ServiceManager(25): service 'media.camera' died 03-15 07:57:06.514: INFO/ServiceManager(25): service 'media.audio_policy' died -- unsubscribe: [email protected] website: http://groups.google.com/group/android-porting
