lin*_*nkb 7 android google-maps fingerprint keytool
我想创建一个使用谷歌地图的Android应用程序.我已经安装了Eclipse,Android JDK和AVD(Android虚拟设备).我遵循了这个教程:http://developer.android.com/resources/tutorials/hello-world.html并制作了我的第一个应用程序.它的工作原理:)
但是,要开发使用Google Maps API的Android应用,您必须获取Google Maps API密钥.根据此链接http://code.google.com/android/add-ons/google-apis/mapkey.html,您可以通过在JDK文件夹中获取调试密钥的MD5指纹来获取密钥.问题是这种指纹在计算机之间是不同的.
所以我的问题是:我们必须在多台计算机上进行开发.我们使用subversion作为此项目的源代码控件.怎么解决这个问题?
如果我注册我的MD5指纹并获得GM API密钥,则此密钥将无法在任何其他计算机上运行.我知道一个解决方案是每个开发人员都有自己的个人API密钥,但我不认为这是一个平滑的解决方案.
我试着阅读MD5指纹,据我了解你可以创建,导出和导入它们.那么,解决方案是我可以创建一个特定的指纹,导出它,将其发送给所有其他开发人员,然后他们可以导入它吗?但据我所知,它必须是调试证书?在这种情况下,如何制作,导出和导入一个?我已经阅读过这篇文章,并且知道我使用了keytool命令,但我找不到任何简单的例子.请赐教:)
您可以debug.keystore从其中一个团队成员那里获得Subversion,然后指示其他团队成员debug.keystore用存储库中的一个替换他们的文件.
ADD1:请参阅此链接:http://groups.google.com/group/android-developers/browse_thread/thread/c9051635ab37f252
ADD2:http: //developer.android.com/guide/publishing/app-signing.html#debugmode
AVD的默认存储位置是OS X和Linux上的〜/ .android /,Windows XP上的C:\ Documents and Settings\.android \,以及Windows Vista和Windows 7上的C:\ Users\.android\.
| 归档时间: |
|
| 查看次数: |
10639 次 |
| 最近记录: |