Well, it is ok to run android on a netbook without phone, right?
On Apr 15, 2009, at 11:24 AM, Luca Belluccini <lucabellucc...@gmail.com> wrote: > > It is policy related... I think the "difference" is between > policy_phone and policy_mid. > > On 15 Apr, 20:16, Yi Sun <beyo...@gmail.com> wrote: >> I could not find out a decent way to handle this. Current patch(the >> quick hack made by me) changed preload-classes to preload-classes.arm >> and preload-classes.x86 and has makefile to pick up the right one >> during >> the compile. As pointed out by Dianne Hackbom, whether these >> classes are >> supported has nothing to do with the CPU. I'm thinking about to added >> some platform based infrastructures to support different platform/ >> arch >> inside the same tree. But I did not get time to work on it yet and >> don't >> have a good idea about it either. There are other platform dependent >> things as well for example the path issue in the batteryservice >> (See my >> another brain damage patch). >> Now I open for suggestions. Please give your thoughts. >> Yi >> >> On Wed, 2009-04-15 at 21:36 +0800, Chen Yang wrote: >>> yeah, you may need to remove those classes in frameworks/base/ >>> preloaded-classes >> >>> -- >>> Chen >> >>> On Wed, Apr 15, 2009 at 10:55 AM, Yi Sun <beyo...@gmail.com> wrote: >> >>>> because the x86 does not have these classes. >>>> On Tue, 2009-04-14 at 19:51 -0700, Skuld wrote: >>>>> 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 >> >>>>> On 4月10日, 下午11時48分, Yi Sun <beyo...@gmail.com> wrote: >>>>>> What kind of x86 PC are you using? The current building steps >>>>>> posted on >>>>>> the web site is only verified for VirtualBOX. >>>>>> Also, you need to use all the patches otherwise, you will hit >>>>>> on the >>>>>> per-load unsupport class issue, battery file path issue and the >>>>>> crash >>>>>> caused by wrong init.rc. >>>>>> Please also send the logcat output if you can. >>>>>> Thanks >>>>>> Yi >> >>>>>> On Fri, 2009-04-10 at 03:12 -0700,Skuldwrote: >>>>>>> Dear Yi: >> >>>>>>> Thank you for your e2fsprogs.patch. >>>>>>> It's work and produce installer_img. >>>>>>> I install it on x86 PC and boot it, but it can't boot android >>>>>>> system >>>>>>> (show android logo). >>>>>>> I use console mode and check all process. >>>>>>> I discover zygote service don't run. >> >>>>>>> How to fix it? >>>>>>> My kernel can work on android in 2009/03/24 >> >>>>>>> On 4月10日, 下午2時18分, Yi Sun <beyo...@gmail.com> wrote: >>>>>>>> FYI-- The powermanagement service is still not working >>>>>>>> correctly on >>>>>>>> VirtualBox. In certain cases, it tells me that the screen is >>>>>>>> off. >>>>>>>> Yi >> >>>>>>>> On Thu, 2009-04-09 at 22:51 -0700, Yi Sun wrote: >>>>>>>>> Ok, I have done with all the patches I have collected from >>>>>>>>> this list for >>>>>>>>> building x86. I tested them with a fresh check out of >>>>>>>>> cupcake on a >>>>>>>>> Virtualbox and it is ok. I will start to work on rebuild the >>>>>>>>> drivers and >>>>>>>>> kernel for the real EeePC device over the weekend and hope I >>>>>>>>> could get >>>>>>>>> it done before next Monday. After that I will post the >>>>>>>>> binaries and try >>>>>>>>> to check in the code. >> >>>>>>>>> I have posted the patch set in >>>>>>>>> http://code.google.com/p/patch-hosting-for-android-x86- >>>>>>>>> support/ >>>>>>>>> I also posted a wiki page for how to build a boot-able image >>>>>>>>> with latest >>>>>>>>> cupcake tree. It is base on the instructions posted by Lim >>>>>>>>> and Chen Yang >>>>>>>>> in the list. Please let me know if I missed anything and >>>>>>>>> made anything >>>>>>>>> wrong. >> >>>>>>>>> I hope that we can have a central place to capture all the >>>>>>>>> known issues >>>>>>>>> and solutions/patches so that people can feel easier on >>>>>>>>> their life. The >>>>>>>>> mailing list should be used to discuss the new issues not to >>>>>>>>> repeat the >>>>>>>>> same problem again and again. >>>>>>>>> Because I can only do this in my private time. So bare with >>>>>>>>> me, if I >>>>>>>>> missed something or slow.If you want to join this project, >>>>>>>>> please let me >>>>>>>>> know, I can always add you to member list. >> >>>>>>>>> Credit: >>>>>>>>> * Dima Zavin<d...@android.com>, the original guy ported the >>>>>>>>> Android to >>>>>>>>> EeePC 701 >>>>>>>>> * >> >> ... >> >> leggi tutto > > --~--~---------~--~----~------------~-------~--~----~ unsubscribe: android-porting+unsubscr...@googlegroups.com website: http://groups.google.com/group/android-porting -~----------~----~----~----~------~----~------~--~---