DexGuard doesn't play well with retrolambda
-
Downdload and install JDK 1.8
-
Set environment variables:
JAVA8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home
JAVA7_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents/Home
-
put dexguard distribution into
libraries/dexguard6.1.19
-
execute assembleDebug (dexguard is disabled) - make sure it builds correctly
-
execute assembleRelease (dexguard is enabled for release builds) - build fails