找不到具有与包名称不同的applicationIds的风味的资源

时间:2019-03-29 15:57:58

标签: android android-resources android-productflavors android-build-flavors android-flavors

因此,我的应用程序具有多种口味,其applicationId与软件包名称不同。当我尝试查看某个布局是否包含ID时,它说它不包含ID,但实际上它仅是R文件的路径是applicationId,而我在代码中用来检查的是包名,这是自然会导致另一个int。我该如何解决?

基本上,我的布局具有以下路径:“ applicationId:id / action_home” 我在代码中使用的是生成的一个:“ packagename:id / action_home”

1 个答案:

答案 0 :(得分:0)

几小时后,看来问题不在于资源,而在于调试器。它找不到资源,但是代码实际上起作用了。可能是一个studio / buildtools问题,如果有人在如此愚蠢的事情上浪费了类似的时间,请把我使用的版本留在这里: Android Studio:3.4 RC 2 生成工具:3.3.2