It seems a little odd that Android is supposedly "open", yet Dalvik is
essentially undocumented.

On Jul 17, 8:13 am, Kostya Vasilyev <kmans...@gmail.com> wrote:
> During compilation, Android tools use standard Java .class format, as
> you found out.
>
> However, during application packaging (I think) they are converted into
> Dalvik's special format, .dex, which does not use Sun's Java bytecode.
>
> If you list the contents of an .apk file, you will see one .dex file
> instead of multiple .class files, as would be the case with a "regular"
> Java application.
>
> http://en.wikipedia.org/wiki/Dalvik_(software)
>
> -- Kostya
>
> 17.07.2010 17:06, DanH пишет:
>
>
>
> > That's not been my impression, and when I browse an Android class file
> > with a hex editor it says "CAFEBABE".
>
> > On Jul 16, 11:48 pm, kypriakos<demet...@ece.neu.edu>  wrote:
>
> >> So it is fair to say = Android bytecode != 3rd party code bytecode
> >> (particularly
> >> from IBM or SUN or Axis)? So the reason I am not seeing the libraries
> >> (which
> >> otherwise helped me compile my imported app in Eclipse) in the apk
> >> file
> >> is because they are not recognized by the Android platform? Unless I
> >> obtain
> >> the source code for all those libs and try to compile and fix the
> >> millions of
> >> errors that will probably appear, I won't be able to use them? Is that
> >> a fair
> >> statement? Oh o ...
>
> >> Thanks
>
> >> On Jul 16, 4:31 pm, kypriakos<demet...@ece.neu.edu>  wrote:
>
> >>> Hi all,
>
> >>> I managed to compile the imported application (the trick was not to
> >>> just
> >>> throw the lib directory in the project but to also build a library out
> >>> of  the
> >>> jars and present that in the project class path). However, I am
> >>> noticing
> >>> in DDMS (and in debug perspective) when I launch the app that one of
> >>> the
> >>> threads quits and complains that:
> >>> "Failed resolving Lcom/myApp/PeerToPeerAdapter: interface 211 Lnet/
> >>> wlib/PeerGen".
>
> >>> I can see the net/lib/PeerGen in the jar files included in the library
> >>> that
> >>> is in the classpath. Afterall it compiles fine. Why does it complain
> >>> at runtime? Doesn't the Android plugin package what it needs in the
> >>> dex,
> >>> apk and res_ files before it deploys the app in the emulator?
> >>> I could not find anything on this in the resources so I am wondering
> >>> if
> >>> anyone had this issue before - It could be trivial and I am missing
> >>> something
> >>> very obvious.
>
> >>> Thanks
>
> --
> Kostya Vasilev -- WiFi Manager + pretty widget --http://kmansoft.wordpress.com

-- 
You received this message because you are subscribed to the Google
Groups "Android Beginners" group.

NEW! Try asking and tagging your question on Stack Overflow at
http://stackoverflow.com/questions/tagged/android

To unsubscribe from this group, send email to
android-beginners+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-beginners?hl=en

Reply via email to