-
-
第三方API的KEY的管理
Android开发,基本都会用到第三方SDK,例如百度地图、支付宝支付等。
通常第三方的KEY都是保存在AndroidManifest中:
每次更换KEY或者多渠道打包;总是在Gradle和Mainfest中来回更改,有时候一个疏忽,可能就漏了一个,怎能让人不蛋疼。<!-- 百度地图的KEY--> <meta-data android:name="com.baidu.lbsapi.API_KEY" android:value="百度地图注册的KEY"/>
能不能将他们统一配置到某个位置,统一管理,轻松更改呢?Google替我们想到了。利用manifestPlaceholders -
方法
AndroidManifest中的KEY,我们用一个变量代替,在build.gradle中动态的替换,还以百度地图SDK的KEY为例:
<meta-data android:name="com.baidu.lbsapi.API_KEY" android:value="${baidu_key}"/>
在build.gradle中:
debug {
Androidstudio高效管理第三方API的KEY及Gradle版本管理
最新推荐文章于 2024-05-16 05:29:28 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)