我正在使用其他人创建的Google Maps API处理Android应用程序。项目有不同的模块,如client,client_developer,client_preproduction等,但它们都在其他模块中共享核心代码。
我无法理解为什么在google_maps_api.xml
他有不同的API密钥“debug key”,“release key”,“test key”。
如果只需要一个API工作密钥,他为什么要这样做呢?
答案 0 :(得分:2)
您需要使用数字指纹SHA-1对您的应用进行签名:Android SDK工具根据您的目的生成不同的证书,即如果您需要测试应用,生成调试证书,或者如果您要发布应用,生成启动证书,将其置于谷歌播放。您可以在此处阅读更多内容:https://developers.google.com/maps/documentation/android-api/signup
希望它有所帮助! :)