我想拥有每种应用程式风格的androidTest
资源。我在此站点上找到了一个答案,该答案表明您仅可以创建资源目录androidTestFlavorName
,并且它将像所有其他资源一样进行管理。所以我有一个目录app/src/androidTestFlavorName/res/values
和一个文件strings.xml
:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="test_sec_code">aStringValue</string>
</resources>
我有一个测试班app/src/androidTest/java/com/company/package/StartupTest.kt
。在该课程中:
val code = context.getString(R.string.test_sec_code)
test_sec_code
为红色,因此IDE不喜欢它,并且编译器报告:Unresolved reference: test_sec_code
我选择的构建版本为flavorNameDebug
。那么我设置这些资源是否错误,还是我的目标无法实现?
编辑:
我尝试将资源放入app/src/androidTest/res/values/strings.xml
中,但也找不到该资源。当然必须有一种定义测试资源的方法对吗?你好,这东西在吗?