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