That implementation was written completely independently of the protocol buffers team at google, and is not maintained by us. I've heard that it is buggy, and it doesn't support many of the newer language features, though since I've never used it myself or looked at the code I'm not sure if that's true. In any case, as far as I know they have not released the compiler publicly -- but the Android people would know more about this than I would.
Hopefully the "lite" mode in upcoming protobuf version 2.2.0 (which I hope to get out within the next couple weeks) will provide a better solution for Android developers. It no longer triggers this Dalvik VM bug, and is generally much better suited to mobile platforms, while still providing mostly the same API. On Sat, Jul 25, 2009 at 5:52 AM, Michael Elsdörfer <elsdoer...@gmail.com>wrote: > > Due to a Dalvik VM bug, you can apparently run into deadlocks when > using Protocol Buffers on Android (http://groups.google.com/group/ > android-developers/browse_thread/thread/c7b68765a02f74df<http://groups.google.com/group/%0Aandroid-developers/browse_thread/thread/c7b68765a02f74df> > ). > > A member of the Android team suggested (http://groups.google.com/group/ > android-developers/msg/978cd88517a5fc25<http://groups.google.com/group/%0Aandroid-developers/msg/978cd88517a5fc25>) > that one should possibly use > a different Java implementation that Android also uses internally : > > > http://android.git.kernel.org/?p=platform/external/protobuf.git;a=tree;f=src/com/google/common/io/protocol;h=44814a7cc40a99cf6a866e219793976de8f283a7;hb=HEAD > > However, it looks like the code that is generated by the official > compiler isn't compatible with that implementation. Does a compatible > compiler exist somewhere (in the open)? > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Protocol Buffers" group. To post to this group, send email to protobuf@googlegroups.com To unsubscribe from this group, send email to protobuf+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/protobuf?hl=en -~----------~----~----~----~------~----~------~--~---