我的问题是,当我向项目添加口味后,与实际源不同的包名的口味似乎存在访问android_res / drawable
中文件的问题。
更具体地说,我有一个HTML视图调用以下图片。
<img src="file:///android_res/drawable/image.png">
这张图片出现在生产版本中,其包名与Java文件所在的目录相同,但对于测试版本则无法正常工作:
productFlavors {
production {
packageName "com.company.myapp"
}
beta {
packageName "com.company.beta"
}
}
Java文件实际所在的目录
java/com/company/myapp
这件事情相当奇怪,因为这些资源甚至不在那个文件夹里。