我是使用谷歌地图API来进行Android开发的。当我想要在旅途中编写代码时,我将代码从桌面电脑推送到Github上,然后在笔记本电脑上从Github下载。
对于谷歌地图API,我需要像这样将API密钥放入android清单中:
<application>
...
<meta-data
android:name="com.google.android.geo.API_KEY"
android:value="YOUR_API_KEY"/>
</application>
现在,因为我有两个不同的调试证书(一个在笔记本电脑上,一个在台式机上),所以来自谷歌的API密钥也会不同,因为调试证书的SHA-1指纹会有所不同。
如何在两台计算机上都保持唯一性?
我认为有必要在git上跟踪android清单,因为这是任何应用程序的重要组件,但是每次推送时如何避免API密钥冲突呢?