找不到具有来自包名称的不同 applicationIds 的资源
Resource not found with flavors with different applicationIds from package name
所以我的应用有多种风格,applicationId 与包名称不同。当我试图查看一个布局是否包含一个 id 时,它说它不包含它,但它实际上只做 R 文件的路径是 applicationId,而我在代码中用来检查的是包名称,这个自然会导致不同的 int。我该如何解决?
基本上我的布局有路径:"applicationId:id/action_home"
我在我的代码中使用的是生成的那个:"packagename:id/action_home"
经过几个小时的查看,问题似乎不在于资源,而在于调试器。它找不到资源,但代码确实有效。可能是一个 studio/buildtools 问题,这里留下我正在使用的版本,以防有人在如此愚蠢的事情上浪费类似的时间:
Android 工作室:3.4 RC 2
构建工具:3.3.2
所以我的应用有多种风格,applicationId 与包名称不同。当我试图查看一个布局是否包含一个 id 时,它说它不包含它,但它实际上只做 R 文件的路径是 applicationId,而我在代码中用来检查的是包名称,这个自然会导致不同的 int。我该如何解决?
基本上我的布局有路径:"applicationId:id/action_home" 我在我的代码中使用的是生成的那个:"packagename:id/action_home"
经过几个小时的查看,问题似乎不在于资源,而在于调试器。它找不到资源,但代码确实有效。可能是一个 studio/buildtools 问题,这里留下我正在使用的版本,以防有人在如此愚蠢的事情上浪费类似的时间: Android 工作室:3.4 RC 2 构建工具:3.3.2