Android Studio使我的测试模块依赖于应用程序模块

Android Studio使我的测试模块依赖于应用程序模块,android,gradle,android-studio,Android,Gradle,Android Studio,我想在androidstudio中使我的测试模块依赖于应用模块,但无法实现这一点,有错误 Error:Dependency AndroidApp:app:unspecified on project TestsRobotium resolves to an APK archive which is not supported as a compilation dependency. File: D:\android\MEWE\AndroidApp\app\build\apk\MeWe.apk

我想在androidstudio中使我的测试模块依赖于应用模块,但无法实现这一点,有错误

Error:Dependency AndroidApp:app:unspecified on project TestsRobotium resolves to an APK archive which is not supported as a compilation dependency. File: D:\android\MEWE\AndroidApp\app\build\apk\MeWe.apk
在我的test.gradle中,我在依赖项标记中添加了提供的项目(“:app”)(由Android studio自动完成)


我将如何解决这个问题?我需要依赖我的主应用程序的src、res文件夹,并且需要知道R文件

现在可以使用
com.android.test
插件。适用于Java和其他资源

可以找到谷歌的一个例子


基本上,您创建一个单独的模块进行测试,并定义应该测试的模块和味道。我刚刚检查过它,它在使用IDE时有一些问题,但在使用gradle命令行时运行良好。

看一看,在提供的链接中感觉就像是很好的decithion。但我需要应用程序是一个项目(模块),而不是库,并且需要依赖于它(所以我可以依赖于测试中应用程序的src、res和r.java)。也许有什么办法可以做到这一点?@AntonKizema你能找到答案吗?@amadib不,我只是把测试代码移到了应用程序模块中。