我使用eclipse/Java ADT捆绑软件,我试图让谷歌地图API工作。如何/错误声明谷歌播放服务组件
的文档中引用获得谷歌地图运行起来“建立谷歌播放SDK”>“引用Eclipse的库项目”
http://developer.android.com/tools/projects/projects-eclipse.html#ReferencingLibraryProject
在该页面的最下方,后设置项目属性,它说,我需要
例如,以“在清单文件中声明库组件”:
<manifest>
...
<application>
...
<activity android:name="com.example.android.tictactoe.library.GameActivity" />
...
</application>
</manifest>
所以在我的Android清单,我想这其中包括:
<activity android:name="com.example.android.MainActivity.library.google-play-services_lib" />
<activity android:name="com.example.android.MainActivity.library.google-play-services" />
然而,谷歌扮演的.jar已包含在它的名字破折号服务库,并在eclipse这些虚线显示为错误(我得到的红色squigglies)。
此外,我试图将这个包含在谷歌地图示例项目中,附带谷歌播放SDK下载(在“额外”下),所以我不是100%确定是否必须执行此步骤。
我该如何解决这个问题?
是的,其实在我的日志猫中,我看到很多MapFragment问题。谢谢,我会看看! – LazerSharks 2013-02-21 00:04:59
https://developers.google.com/maps/documentation/android/了解更多关于此的详细文档,这里是您最好的朋友。你将需要你的API密钥。您可以通过使用调试或官方密钥库获取SHA1指纹来获取它。然后用它在你的google api控制台上为你的谷歌地图生成api key。 – 2013-02-21 00:09:31
是啊,现在我在使用SHA1获得api密钥时遇到了最大的麻烦......所有关于这些文档都对我非常困惑。另外,一位doc说我应该能够在eclipse中没有密钥的情况下进行测试,只要我有ADT包并且设置了环境变量/路径,但是它不起作用。 – LazerSharks 2013-02-21 00:14:59