gia*_*set 4 java android google-maps
刚刚完成Android应用程序的编码,并准备将其发布到Play商店.在开发过程中,我使用debug.keystore获取了Google Maps API密钥,并将此密钥放在我的Manifest中,如下所示:
<meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="MY_API_KEY" />
Run Code Online (Sandbox Code Playgroud)
但是,我现在使用我的发布证书签署了我的应用程序,从而从Google Maps获得了一个新的API密钥.出于测试目的,有没有办法在我的Manifest中保留旧的(调试)和新的(释放)API密钥,并在运行时加载正确的一个开关?例如:
if (debug) {
<meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="DEBUG_API_KEY" />
}
else if (release) {
<meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="RELEASE_API_KEY" />
}
Run Code Online (Sandbox Code Playgroud)
干杯!
| 归档时间: |
|
| 查看次数: |
1531 次 |
| 最近记录: |