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
-~----------~----~----~----~------~----~------~--~---

Reply via email to