1

所以我的应用程序有多种风格,其 applicationId 与包名称不同。当我尝试查看布局是否包含一个 id 时,它说它不包含它,但它实际上只执行 R 文件的路径是 applicationId,而我在代码中使用的那个是包名,这个自然会导致不同的int。我该如何解决这个问题?

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

4

1 回答 1

0

经过几个小时的环顾后,似乎问题不在于资源,而在于调试器。它无法找到资源,但代码确实有效。可能是工作室/构建工具问题,将我正在使用的版本留在这里,以防有人在如此愚蠢的事情上浪费类似的时间:Android Studio:3.4 RC 2 Build Tools:3.3.2

于 2019-03-29T16:22:37.670 回答