3

只有当我的布局文件包含如下指定的地图片段时,我才会收到此错误,如android v2 api docs中所述,包括变体,即。在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"/>

但是,当我以编程方式添加片段时,我没有收到此错误。当我在代码中创建 SupportMapFragment 对象并将其添加到布局文件中的“片段容器”元素中时。

它在以编程方式添加时起作用的事实使我排除了大多数建议的 SO 解决方案中所建议的“构建路径”错误 - 我也一次又一次地仔细遵循这些步骤,即。将 google play 服务添加为项目,在 Properties -> Android -> Project 中指定它(我有一个绿色勾号),而不是将 google play 服务添加为 jar 等。

有人遇到过这个特殊问题吗?特别是“以编程方式添加时工作”和“在布局文件中作为片段元素添加时不工作”问题?

问候

4

1 回答 1

0

我遇到了同样的问题,经过多次来回编译后,我编译了 google_play_services 模块,突然间一切正常。试试看,让我知道它是否有效

于 2013-07-20T20:54:29.813 回答