可能重复:
Android: automatically choose debug/release Maps api key?
我在我的应用程序中使用MapView,因此我必须为Google地图使用不同的api密钥。密钥在xml文件中定义(android:apiKey)。有没有办法在那里使用条件 - 所以,如果生成文件用于测试(调试模式),则使用测试密钥;如果是Release文件,则使用release键。
答案 0 :(得分:1)
您可以在活动创建时创建MapView,并根据是否在调试中设置API密钥。然后将其添加到主视图组。
只需在构造函数
中传递API密钥MapView myMap = new MapView(this,apiKey); viewGroup.addView(MYMAP);