【发布时间】:2017-12-08 21:41:18
【问题描述】:
我想知道是否有办法检测程序是在默认(调试)密钥库(从 Eclipse 运行时)还是在签名密钥库(发布到 Android 市场时)上运行
我在我的应用程序中使用 Google 地图,并且我想以编程方式更改 Maps API 密钥以适当地进行测试和发布,因为一个 API 密钥仅适用于测试或 释放。
必须有办法做到这一点,因为 Google 地图可以检测到用于编译应用程序的密钥库(以启用或禁用地图)。
【问题讨论】:
-
这不是您问题的答案,但对于其他正在寻找检测调试与发布的方法的人,请尝试 BuildConfig.DEBUG。
标签: android google-maps keystore