Not now, but actually it is one of my wishlist item to do. Jonp is right on that it is not realistic to let the tool to eliminate unnecessary classes automatically. But it might be still possible to have proguard intercept the build and reduce whatever you specified (at your risk :-) . Actually, I once actually tried to get it working but never successfully done with it. I haven't really spent a lot of time, so it is not really determined as impossible, but we still need to investigate what it could be like.

Atsushi Eno

Jonathan Pryor wrote:
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




_______________________________________________
Monodroid mailing list
Monodroid@lists.ximian.com

UNSUBSCRIBE INFORMATION:
http://lists.ximian.com/mailman/listinfo/monodroid

Reply via email to