我在一个项目中添加了一个动态特性,当我尝试运行测试工具时,它给了我一个AAPT错误。
该项目有3种产品口味:
在动态模块的build.gradle中,我正确地对所有内容进行了修改和编译。但是,尝试运行仪表测试会给我带来以下错误:
<dynamic-feature-route>/build/intermediates/tmp/manifest/androidTest/development/debug/manifestMerger2359481887313534357.xml:7:5-9:19: AAPT: error: resource string/app_name (aka <dynamic-feature-package-name>.test:string/app_name) not found.我试过几件事,但我没有找到解决办法。
发布于 2019-11-06 11:20:43
解决办法其实很简单..。
它就像在app_name动态模块的每一种风格中覆盖build.gradle一样简单。
productFlavors {
development {
resValue "string", "app_name", "Foo App Name·dev"
}
preproduction {
resValue "string", "app_name", "Foo App Name·pre"
}
production {
resValue "string", "app_name", "Foo App Name"
}
}https://stackoverflow.com/questions/58690419
复制相似问题