androidTestCompile无法构建aar

时间:2016-09-26 13:27:13

标签: android android-studio testing gradle

我有一个包含多个模块的项目。项目的一部分被分解为我不希望包含在核心代码中的测试模块(因为它们仅用于测试)。自从Studio 2.2和gradle 3.1的最新更新以来,我的主应用程序中的androidTestCompile语句已经开始失败:

  

在任务':app:prepareXXXXTestAppLibraryUnspecifiedLibrary'的配置中发现了一个问题。   为属性'bundle'指定的文件'/Users/normandl/git/XXXX/Android/TestAppLibrary/build/outputs/aar/TestAppLibrary-release.aar'不存在。

当然,如果我将app build.gradle文件中的指令从androidTestCompile(":TestAppLibrary)更改为compile project(":TestAppLibrary"),那么构建就可以了。所以我把它缩小到了androidTestCompile指令。

我也从命令行尝试过,它也失败了,所以它不仅限于Android Studio,让我怀疑升级到gradle。我也在2.14.1上尝试了这个。 gradle 2.13.1中的一切都很好。

我的后门选项是构建一个本地aar,删除此指令,以便它不在主应用程序中构建库,只引用它。不太理想,因为它会导致维护费用。

0 个答案:

没有答案