Please don't use policy_mid. That is super old and crufty and I am sure totally broken. It should be removed.
On Mon, Mar 15, 2010 at 1:06 AM, johnson <[email protected]> wrote: > 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]<android-porting%[email protected]> > website: http://groups.google.com/group/android-porting > -- Dianne Hackborn Android framework engineer [email protected] Note: please don't send private questions to me, as I don't have time to provide private support, and so won't reply to such e-mails. All such questions should be posted on public forums, where I and others can see and answer them. -- unsubscribe: [email protected] website: http://groups.google.com/group/android-porting
