Re: [android-building] Difference between host/target dalvik

211 views
Skip to first unread message

Jean-Baptiste Queru

unread,
Oct 9, 2012, 3:26:04 PM10/9/12
to android-...@googlegroups.com
out/host is built for your host system (your host CPU, glibc, etc...)

out/target is built for your target device (your target CPU, bionic,
etc...). In that case the target CPU is probably an Intel Atom.

To run on your local machine, the first one is the one you want, but I
don't know how to invoke it exactly.

JBQ

On Tue, Oct 9, 2012 at 11:50 AM, Cyker Way <cyke...@gmail.com> wrote:
> Version = android-4.1.1_r4
> lunch = 2. full_x86-eng
>
> Make commands:
>
> make dalvikvm core ext framework android.policy services
>
> When finished, there are several files:
>
> out/host/linux-x86/bin/dalvikvm
> out/host/linux-x86/bin/dalvik
> out/target/product/generic_x86/system/bin/dalvikvm
> out/target/product/generic_x86/symbols/system/bin/dalvikvm
>
> What's the difference and which one should I use? If I want to modify
> dalvik, which compiled binary will contain the result?
>
> The strangest thing is, when I try to run the target dalvikvm, it shows:
>
>> bash: ./dalvikvm: No such file or directory
>
>
> But the file is really there.
>
> --
> You received this message because you are subscribed to the "Android
> Building" mailing list.
> To post to this group, send email to android-...@googlegroups.com
> To unsubscribe from this group, send email to
> android-buildi...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/android-building?hl=en



--
Jean-Baptiste M. "JBQ" Queru
Technical Lead, Android Open Source Project, Google.

Questions sent directly to me that have no reason for being private
will likely get ignored or forwarded to a public forum with no further
warning.
Reply all
Reply to author
Forward
0 new messages