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

Reply via email to