On Dec 19, 2012, at 8:52 AM, Jeremy A. Kolb - ARA/NED <jk...@ara.com> wrote: > Is there a way to use proguard to shrink jars that’s compatible with Xamarin?
I'm not sure this will ever be possible. Proguard is conceptually similar to our linker, and as such it requires a "global" view of all Java bytecode so that it knows which types and members to preserve. The problem is that it can't have such a global view, because the actual use is in C# code, which Proguard can't investigate. This might be possible if we altered the build system so that the generated ACWs contained type+method references that mirrored the C# code, but any C# method can reference a Java type, not just ACWs, so even this idea would be incomplete. A "complete" solution would be a major undertaking, and we have many higher priority tasks to work on before even considering this... - Jon _______________________________________________ Monodroid mailing list Monodroid@lists.ximian.com UNSUBSCRIBE INFORMATION: http://lists.ximian.com/mailman/listinfo/monodroid