在Android Studio 3.6.1上构建应用时出现警告

17

我刚升级了Android Studio 3.6.1,在构建我的应用程序时收到以下警告:

配置项目:app 警告:以下项目选项已过时并已删除: android.enableUnitTestBinaryResources 用于单元测试功能的原始资源已被移除。

这个警告是什么意思,如何消除它?


更新你的Robolectric版本? - Blundell
@Blundell 我只使用最新版本:testImplementation 'org.robolectric:robolectric:4.3.1' - Ankur Chitranshi
降级你的版本? :-) 我认为这是Robolectric中的一个问题。 - Blundell
请发布您的 build.gradle 文件。 - Pratik Butani
3个回答

34

Robolectric的说明表示,使用Android Studio 3.3+版本时,不需要这个配置。

因此,请检查您的gradle.properties文件并删除此行:

android.enableUnitTestBinaryResources=true

请同时检查 project/gradle.properties$HOME/.gradle/gradle.properties - Mohammad Shabaz Moosa

0

我通过删除gradle.properties中的配置解决了我的问题。请参见下面:

#android.enableBuildCache=true

0
在我的情况下,我只清除了我的Gradle缓存文件,这似乎已经解决了问题。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接