【发布时间】:2014-01-31 21:21:50
【问题描述】:
我确实需要为多个 Android 项目提供不同的调试密钥库。我怎样才能用普通的 Eclipse(没有额外的工具)来做到这一点?
问题在于无法将共享相同调试密钥的不同应用连接到 Google 云端硬盘。只有一个,第一个,有效 - 总是。
目前我使用发布版本进行调试,但为每个调试周期生成签名应用程序的过程非常耗时。
非常感谢任何帮助。
【问题讨论】:
标签: android eclipse debugging keystore
我确实需要为多个 Android 项目提供不同的调试密钥库。我怎样才能用普通的 Eclipse(没有额外的工具)来做到这一点?
问题在于无法将共享相同调试密钥的不同应用连接到 Google 云端硬盘。只有一个,第一个,有效 - 总是。
目前我使用发布版本进行调试,但为每个调试周期生成签名应用程序的过程非常耗时。
非常感谢任何帮助。
【问题讨论】:
标签: android eclipse debugging keystore
您可以在 Windows > Preferences > Android > Build 中更改 debug.keystore 位置。请参阅Signing in Debug mode。但是,这将影响工作区中的所有项目。
【讨论】:
最近,他们更改了 Google Cloud Console 中的 API 和身份验证部分。现在有一个凭据部分而不是“注册的应用程序”
在开发者控制台的 1 个“项目”中,我目前有 2 个不同的 OAuth 条目,它们具有相同的调试密钥 sha1,并且工作正常。他们当然有不同的包名。
【讨论】:
虽然通过 Eclipse 无法做到这一点,但您可能需要考虑通过 Ant 构建您的应用程序。详细说明can be found in this answer。
【讨论】: