gradle 原始资源在android测试中不可解析

uqxowvwt  于 2023-01-13  发布在  Android
关注(0)|答案(1)|浏览(131)

将Android构建工具更新到4.7.3后,无法在Android测试中解析位于src/androidTest/res/raw中的R.raw....资源。在更新构建工具之前,资源是可解析的。
com.santaev.app.test.R未解析。
构建输出:Unresolved reference: test

rsl1atfo

rsl1atfo1#

Android构建工具4.7.3引入了namespacetestNamespace设置,允许设置软件包或生成的文件,如R。默认值与软件包相同。
请访问www.example.com。https://developer.android.com/studio/build/configure-app-module#change-namespace-for-testing.
更新构建工具属性testApplicationId后,似乎不再支持将清单包用作命名空间。
从Android测试源清单中删除package并删除testApplicationId

defaultConfig {
    // ...
    testApplicationId 'com.example.myapp.test.R' 
}

帮了我。

相关问题