在Genymotion仿真器上运行Google Maps API v2时出现ClassNotFoundException

时间:2013-07-30 15:46:57

标签: android classnotfoundexception google-maps-api-2 google-play-services genymotion

  

引起:java.lang.ClassNotFoundException:没找到   class“com.google.android.gms.maps.MapFragment”   路径:/data/app/com.example.nagivationalmapktm-1.apk

我已导入GooglePlayServices并将其添加到我的项目中,然后我也收到此错误。请帮忙

2 个答案:

答案 0 :(得分:0)

如果您是第一次尝试使用谷歌地图api v2而不是......请仔细按照以下链接的每一步进行操作。

https://expertsview.wordpress.com/2013/07/05/google-maps-android-api-v2-quick-start-guide/

如果你试图在模拟器上构建而不是.. 上面链接中的第3点可能对您有用

3.安装兼容版本的Google API平台。如果要在模拟器上测试应用,请展开Android 4.2.2(API 17)或更高版本的目录,选择Google API,然后安装。然后使用Google API作为平台目标创建一个新的AVD。注意:只有Android 4.2.2及更高版本的Google API平台包含Google Play服务。

更好地查看所有要点并设置一个有效的新项目。

答案 1 :(得分:0)

您显然在编译路径中没有片段支持库。映射片段需要编译路径中的v4兼容性库。地图样本是直接的,我遵循这些指示。 http://developer.android.com/tools/support-library/setup.html