build.gradle 1.6 KB

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