How do I add debug/release specific generated source to Android Gradle? -
i have next sourceset entry. each directory contains autogenerated java source files, should compiled each respective debug/release build.
sourcesets { debug { java.srcdirs = [generateddebugcodedir] } release { java.srcdirs = [generatedreleasecodedir] } } however, not see directories added classpath (by using --debug gradle flag). how should address this? tried java.srcdir (no s), not recognized.
one workaround i'm considering generating files in appropriate generated buildconfig dirs. there's no crazy side effect.
turns out, improve me utilize flavor specific java.srcdirs. setup worked me.
flavor1debug{ java.srcdirs = ["${generatedjavadirroot}/flavor1/debug/"] } flavor1release{ java.srcdirs = ["${generatedjavadirroot}/flavor1/release/"] } flavor2debug{ java.srcdirs = ["${generatedjavadirroot}/flavor2/debug/"] } flavor2release{ java.srcdirs = ["${generatedjavadirroot}/flavor2/release/"] } gradle android-gradle
No comments:
Post a Comment