只有当我的布局文件包含如下指定的地图片段时,我才会收到此错误,如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 等。
有人遇到过这个特殊问题吗?特别是“以编程方式添加时工作”和“在布局文件中作为片段元素添加时不工作”问题?
问候