首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将Android调试密钥存储库放入subversion存储库,然后让Eclipse使用它?

如何将Android调试密钥存储库放入subversion存储库,然后让Eclipse使用它?
EN

Stack Overflow用户
提问于 2011-05-09 18:40:43
回答 3查看 1.8K关注 0票数 3

为了使用Google,Google需要keystore的MD5指纹:

要在certificate

  • You中显示地图数据,需要注册一个Maps API密钥

  • 每个Maps API密钥与特定证书唯一关联,基于MD5指纹的

  • 可以在开发人员身份

  • 下注册多个证书您可以根据调试证书获得临时地图API密钥,但是在发布应用程序之前,必须根据发布证书注册一个新密钥,并相应地更新MapViews中的引用

我们有很多人将使用Google,我们正在使用Subversion来跟踪一切。如果所有开发人员只是指向同一个密钥存储库,这似乎要容易得多,但是Eclipse似乎没有一种方法可以指向多个密钥存储库,每个开发人员都在多个项目上工作。

有没有一种方法可以让Eclipse在当前的Subversion存储库中使用keystore而不需要麻烦(即不需要随时更改首选项)?

或者应该有一个新的SVN存储库专门为我们所有的开发人员管理调试密钥存储库?

你是怎么在你的组织里这样做的?

EN

回答 3

Stack Overflow用户

发布于 2012-05-02 07:58:10

基本上,默认的调试密钥存储库存储在/Users/{NAME}/..android/ debug _ keystore中。

“debug.keystore”

  • In

  • 将SVN存储库和签出设置为计算机,其中包含SVN签出目录

中的文件

  1. ,File->Preference->Android->Build.
  2. Set“自定义调试密钥存储库”到“debug.keystore”文件。

http://chrislee.kr/wp/2010/12/31/share-google-android-api-key-in-eclipse-with-other-team-members/

票数 1
EN

Stack Overflow用户

发布于 2013-11-19 11:33:37

如果将所有开发人员调试键添加到google服务中,并为所有开发人员生成一个Api键,

  1. 就会更容易一些。对于所有开发人员来说,从repo获得调试密钥并在eclipse中设置它要复杂得多。Google v2当然允许添加一个以上的SHA1;com.package.name行来获得一个Api键。(顺便说一句,这就是实现它的方法)
  2. Puting映射在string.xml资源文件中的键可能是最不安全的解决方案。Apk可以相对容易地进行反向工程,最容易读取的文件是资源(在这些xml文件中)
  3. ,只为调试键进行回购是IMHO的方法.

也许只是me..but..。

我希望这个答案真的对你和其他人有帮助。;)

票数 1
EN

Stack Overflow用户

发布于 2011-05-20 01:06:49

最后,我们将Maps键放入strings.xml文件,然后以这种方式引用它。在我们的应用程序中,有几种启动MapActivity的不同方法。因此,当我们准备好的时候,就可以很容易地进行现场直播了--只需更换一个位置上的钥匙,然后它就基本上准备好向市场提交了。

我们还设置了一个Subversion存储库,其唯一目的是存放调试密钥存储库和Maps API密钥,以及未来任何特定于keystore的内容。现在所有的开发人员都指向Eclipse内部的单一调试密钥存储库,该应用程序的工作原理就像一种魅力。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5941036

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档