Hi Thomas, Please see my comment on the bug - can you provide us with more information? I would like to understand what exactly we need to do and solve the issue.
Thanks, Michal On Tuesday, October 14, 2014 11:35:25 PM UTC+1, Thomas Keller wrote: > > Hi Xavier! > > I tried to enable proguard (w/o obfuscation) on my debug build with > identical rules of those of my release build and get a > ClassDefNotFoundException of a 3rd party library class right on the start > of my instrumentation test, which I do not get when I run the proguarded > release build of my app. > > At first I thought this is an entirely unsupported use case, which is why > I created a feature request for it on the bug tracker: > https://code.google.com/p/android/issues/detail?id=77475, but reading > that here apparently it is not. Since my project is private and > reasonably large it would not make sense to go much into details at this > point; instead, I would like to know more at first about the mechanics > behind and if more specific configuration is needed which I might miss. > > I already figured out that giving my debug build an additional -injars ... > setting for the "test app" that points to the created > build/intermediates/classes-proguard/debug/classes.jar is pointless since > this is the file proguard puts the remaining classes in for the debug apk > itself. (I had this idea after reading > http://blog.xebia.com/2013/08/04/android-tests-with-proguard) > > Any help would be greatly appreciated! > > Thanks, > Thomas. > > > Am Montag, 24. Februar 2014 18:19:35 UTC+1 schrieb Xavier Ducrohet: >> >> I think I added support for this, but I'll have to double check. You >> shouldn't have to manually go and input this yourself. If the tested >> variant is proguarded, the mapping file should be automatically injected >> when compiling the test app. >> > -- You received this message because you are subscribed to the Google Groups "adt-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to adt-dev+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.