build.gradle
1.62 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
apply plugin : 'com.android.library'
apply from : '../../common.gradle'
android {
defaultConfig {
// 模块混淆配置
consumerProguardFiles 'proguard-umeng.pro'
// 构建配置字段
buildConfigField('String', 'UM_KEY', '\"' + UMENG_APP_KEY + '\"')
buildConfigField('String', 'QQ_ID', '\"' + QQ_APP_ID + '\"')
buildConfigField('String', 'QQ_SECRET', '\"' + QQ_APP_SECRET + '\"')
buildConfigField('String', 'WX_ID', '\"' + WX_APP_ID + '\"')
buildConfigField('String', 'WX_SECRET', '\"' + WX_APP_SECRET + '\"')
// 清单占位符
addManifestPlaceholders([
'UM_KEY' : UMENG_APP_KEY,
'QQ_ID' : QQ_APP_ID,
'QQ_SECRET' : QQ_APP_SECRET,
'WX_ID' : WX_APP_ID,
'WX_SECRET' : WX_APP_SECRET
])
}
}
// 友盟统计集成文档:https://developer.umeng.com/docs/119267/detail/118584
// 友盟社会化集成文档:https://developer.umeng.com/docs/128606/detail/193879
dependencies {
// 友盟公共库
api 'com.umeng.umsdk:common:9.4.0'
api 'com.umeng.umsdk:asms:1.2.3'
// 友盟分享库
api 'com.umeng.umsdk:share-core:7.1.5'
// 友盟微信分享
api 'com.umeng.umsdk:share-wx:7.1.5'
// 友盟 QQ 分享
api 'com.umeng.umsdk:share-qq:7.1.5'
// QQ 组件:https://wiki.open.qq.com/wiki/QQ%E7%94%A8%E6%88%B7%E8%83%BD%E5%8A%9B
api 'com.tencent.tauth:qqopensdk:3.53.0'
// 微信组件:https://developers.weixin.qq.com/doc/oplatform/Mobile_App/Access_Guide/Android.html
api 'com.tencent.mm.opensdk:wechat-sdk-android-without-mta:6.7.9'
}