1

经过一些工作,我能够在片段中实例化 MapView,我正在使用“标题条纹 + 滑动”布局,我的目标是让一个片段带有列表视图,第二个片段带有地图。

我已经阅读了所有教程以使新的 google map api 工作,得到了密钥并且一切都应该解决,但是在执行时我得到了那个错误: 没有找到类“com.google.android.gms.maps .MapFragment”在路径:/system/framework/come.google.android.jar:/data/app/my_package

代码是 SDK 生成的代码(eclipse 生成的代码,选择标题条 + 滑动布局)加上 onCreateView() 方法中的代码:

View mFragmentView = inflater.inflate(R.layout.map, null);
MapView map = (MapView)mFragmentView.findViewById(R.id.map);
return map;

从 xml 方面,我有一个 map.xml 布局,里面只有那个:

    <fragment xmlns:android="http://schemas.android.com/apk/res/android"
  android:id="@+id/map"
  android:layout_width="match_parent"
  android:layout_height="match_parent"
  class="com.google.android.gms.maps.MapFragment"/>

在此先感谢您的帮助

4

1 回答 1

0

有几件事可能是错误的。

您可能忘记在构建路径中包含正确的 jar,或者没有正确引用库项目,或者缺少 google play 服务。

我会查看这个线程以获得可能的解决方案。

无法实例化 android.gms.maps.MapFragment

于 2012-12-17T16:16:21.643 回答