Mic*_*chK 21 android google-maps android-mapview
我有以下问题:我尝试用SupportMapFragment从com.google.android.gms.maps.SupportMapFragment哪个是谷歌地图的Android API v2的一部分提供.
我的第一种方法是从android-sdk\extras\google\google_play_services\libproject\google-play-services_lib位置向Eclipse添加项目,并将其设置为MyApp的Properties - > Project References菜单中的引用项目.我还将项目添加到Java Build Path/Projects.错误指示符从Eclipse中消失但是当我尝试运行我的应用程序时,我得到了NoClassDefFoundError异常.
所以我的第二种方法是将jar文件从google-play-services_lib/libs复制到我项目的libs目录.MyApp成功启动但是在LogCat中我可以看到死代码......一些消息,所以我想jar文件必须以另一种方式引用.
现在我感到困惑和疲惫..
也许在Android上更有经验的人可以告诉我该怎么办?
小智 14
如果您需要让项目正确构建,键盘工具引用的快速入门指南将起作用,但它会在Eclipse工作区中为您提供虚拟的google-play-services项目,并且它无法正确地将Eclipse链接到Google Play服务Javadocs.
这是我做的事情:
安装谷歌使用中的说明Play服务SDK Android地图V2快速启动上面提到的,或说明安装谷歌Play服务SDK,但不按说明添加谷歌播放服务到您的项目.
在Package Explorer中右键单击项目,选择Properties以打开项目的属性.
(仅当您已按照快速入门指南中的说明进行操作时!)删除对google-play-services项目的依赖:
点击Android类别,然后删除对google-play-services项目的引用.
单击Java Build Path类别,然后单击Projects选项卡并删除对google-play-services项目的引用.
单击Java Build Path类别,然后单击Libraries选项卡.
单击添加外部JAR ...并选择google-play-services.jar文件.这应该在[您的ADT目录]\sdk\extras\google\google_play_services\libproject\google-play-services_lib\libs中.
点击新google-play-services.jar条目旁边的箭头,然后选择Javadoc Location项目.
点击编辑...,然后选择包含Google Play服务Javadoc的文件夹.这应该在[你的ADT目录]\sdk\extras\google\google_play_services\docs\reference中.
仍在Java Build Path类别中,单击Order and Export选项卡.选中google-play-services.jar条目旁边的框.
单击"确定"以保存项目属性.
您的项目现在应该可以访问Google Play服务库,并且Javadoc应该在Eclipse中正确显示.
San*_*ull 11
我所做的是将一个新项目导入到eclipse工作区中,而那条路径就是这样
Android的SDK-的MacOSX /演员/谷歌/ google_play_services/libproject /谷歌播放services_lib
并在您的项目中添加为库 ..它...简单!您可能需要在项目中添加支持库.
| 归档时间: |
|
| 查看次数: |
105625 次 |
| 最近记录: |