I'm sorry for not getting back to you sooner. I was unable to reproduce it: when I use the test APK R class (com.myapp.test.R), I can still reference resources from an androidTestCompile dependency. When you say "tests do not compile", you mean javac failure or aapt failure?
Michal On Tuesday, March 7, 2017 at 4:03:04 PM UTC, jfaz...@fd-software.com wrote: > > We have a test application that references a library project using > androidTestCompile. The applications build.gradle looks like this: > > dependencies{ > androidTestCompile project(":B") > } > > When running the connectedAndroidTest task using the android gradle plugin > 2.2.0 the resources were included in the android test apk. I decompiled > the apk using apktool to verify this. But after updating to 2.3.0 those > resources are no longer added to the apk and the tests do not compile > because we are using a resource that exists in project B. As a workaround > I included this in the build.gradle: > > android{ > sourceSets{ > androidTest{ > res.srcDirs += new File(rootProject.projectDir, > "<path-to-project-B>/src/main/res") > } > } > } > > Which seems to add the resources to the test apk properly. Is this > expected behavior and is this the correct workaround or is this a bug that > needs to be fixed in 2.3.0? Any help would be appreciated, thanks. > > Android gradle plugin version: 2.3.0 > Gradle version: 3.4.1 > -- 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.