gpt4 book ai didi

Android flavor 测试 .R 文件

转载 作者:行者123 更新时间:2023-11-28 20:38:19 26 4
gpt4 key购买 nike

我对具有 2 种风格的应用程序的 .R 文件有疑问:“主要”和“ flavor 1”

在“main”中有公共(public)代码库。在“flavor1”中有一些特定于 flavor 的实现。

我有 2 个测试目录:androidTest(包 org.myapp.test)androidTestFlavor1(包 org.myapp.flavor1.test)

在androidTest中有包括资源文件在内的通用测试代码库。在 androidTestFlavor1 中只有特定于此 flavor 的测试。

现在,我遇到的问题是,当我在 androidTestFlavor1 中执行测试时,Android Studio 提示它无法找到通用测试代码库的 .R 文件(仅在 androidTest 目录中导入和使用)-“无法解析符号 R”。

显然,没有生成文件 org.myapp.test.R。只生成了 org.myapp.flavor1.test.R。为什么只生成一个 .R 文件?我认为应该始终生成公共(public)目录中的 .R 文件?

最佳答案

刚刚找到了解决方案。我在 build.gradle 中将行 testApplicationId 'org.myapp.test' 添加到 defaultConfig

关于Android flavor 测试 .R 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45358688/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com