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

Reply via email to