当前位置: 首页 > 知识库问答 >
问题:

java.lang.noClassDefoundError:com.google.android.gms.r$仅当布局文件中存在映射片段时才具有样式

司寇瑾瑜
2023-03-14

只有当我的布局文件包含一个地图片段时,我才会出现这个错误,就像下面的AndroidV2 api文档中描述的那样,包括IE的变体。在android中指定类名:name属性等。

<fragment
android:id="@+id/places_map"
android:layout_width="match_parent"
android:layout_height="match_parent"
class="com.google.android.gms.maps.SupportMapFragment"/>

然而,当我以编程方式IE添加片段时,我不会得到这个错误。当我在代码中创建SupportMapFragment对象并将其添加到布局文件中的“片段容器”元素时。

共有1个答案

慕志泽
2023-03-14

我也遇到了同样的问题,经过多次反复,我编译了google_play_services模块,突然之间一切都正常了。试试看,有没有用就告诉我

 类似资料:
  • 我正在基于模板进行查看,但在某些区域我想输入片段。 模板:base。html 查看:列表。html 片段:片段/init.html 对于头部碎片,它可以正常工作。但在页脚中,但在页脚中,将显示模板的代码。 输出: 我希望你能帮助我。提前感谢。 使现代化 基础html 列表html init.html 输出: 我设法在页脚中包含代码片段,但我的目标是替换它。 解决方案:

  • 问题内容: 我需要将以下行添加到配置文件的末尾: 到一个名为 我正在寻找用于执行此操作的方法,但无法解决。 如果该行尚不存在,我将如何插入? 问题答案: 保持简单:) grep + echo 应该足够了: 安静 整行匹配 模式是一个普通的字符串 https://linux.die.net/man/1/grep 编辑:合并@cerin和@ thijs-wouters建议 。

  • 我们的备份系统创建。bak文件,我们可以使用它来恢复文件,如果我们遇到问题。如果不处理,这些文件将填满我们的存储空间,因此我找到了一个批处理文件,每天创建新的批处理文件后,我都可以运行该文件来删除旧的批处理文件。 文件-p“c:\xxx\yyy”-s-m*。bak/D-2/C“cmd/C del@path” 这工作正常,但我想创建一个安全网,以便无论出于何种原因,我们的备份系统出现故障并且没有创建

  • 问题内容: 我希望根据该文件是否已经存在来写一个文件,仅在不存在的情况下才写(实际上,我希望继续尝试文件,直到找到一个不存在的文件为止)。 下面的代码显示在其中一个潜在的攻击者可以插入一个符号,作为建议的方式这篇文章中该文件的测试和写入的文件之间。如果代码以足够高的权限运行,则可能会覆盖任意文件。 有什么办法解决这个问题? 问题答案: 编辑 :另请参见DaveJones的回答:从Python3.3

  • 问题内容: 我有2张桌子- : 第二张桌子- : 我只需要选择未取消的预订(在此示例中仅为ID 3)。我可以轻松地选择带有简单条件的已取消,但由于未在此处取消工作,因此我在努力避免未取消。 问题答案: 要么: 第一个版本更直观,但是我认为第二个版本通常可以获得更好的性能(假设您在联接中使用的列上有索引)。 第二个版本有效,因为返回第一个表中所有行的一行。当条件成功,这些行会包括从第二表中的列,就像

  • 问题内容: 我在弄清楚如何更改我的代码时遇到了麻烦,因此当我填写了三个文本字段时,启用了导航栏中的“完成”按钮。 我目前有3个UITextField和1个UIButtonItem。habitNameField和goalField都是手动文本字段,而frequencyField是Picker View。 当第一个字段中键入内容时,我还有以下功能可以使用。 我尝试更改代码,以便将其他两个字段用作参数,