Bugly+Tinker+Walle系列集成记录

本文详细记录了Android应用如何集成Bugly的异常上报与运营统计、Tinker热修复以及Walle多渠道打包的完整流程,包括添加插件依赖、配置SDK等关键步骤。
摘要由CSDN通过智能技术生成

前言
本文讲述了Android项目集成Bugly异常上报、运营统计和Tinker热修复方案以及Walle多渠道打包的一系列流程,用来记录本人在使用中的接入步骤和一些注意点。

Bugly文档中心
Tinker Wiki
Walle打包神器

添加插件依赖
工程根目录下“build.gradle”文件中添加:
classpath ‘com.android.tools.build:gradle:3.0.0’
// tinkersupport插件, 其中lastest.release指拉取最新版本,也可以指定明确版本号,例如1.0.4
classpath “com.tencent.bugly:tinker-support:latest.release”
classpath ‘com.tencent.bugly:symtabfileuploader:latest.release’//Bugly符号表插件
classpath ‘com.meituan.android.walle:plugin:1.1.3’//多渠道打包
}
集成SDK
在app module的“build.gradle”文件中添加(示例配置):
apply from: ‘tinker-support.gradle’
//Bugly符号表插件
apply plugin: ‘bugly’
//美团walle多渠道打包
apply plugin: ‘walle’

       defaultConfig {
       //不开启multiDex(需要用到设为true)
        multiDexEnabled false
     }
}
添加应用签名 (示例:)
        debug {
            storeFile file('keystore/MapleKeyStore.jks')
            storePassword "gaoguanqi"
            keyAlias "Maple"
            keyPassword "gaoguanqi"
        }
        release {
            storeFile file('keystore/MapleKeyStore.jks')
            storePassword "gaoguanqi"
            keyAlias "Maple"
            keyPassword "gaoguanqi"
        }
    }
buildTypes
            //移除无用的资源文件
            shrinkResources true
            zipAlignEnabled true
            minifyEnabled true
            signingConfig signingConfigs.release//需要使用正式证书签名,才能发布到fir.im
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
添加 配置
这里的appId 和 appKey 使用 自己项目的
    appId = '<6334cfd8b4>' // 注册时分配的App ID
    appKey = '<1bf9cf20-8e21-4bee-9d0d-ec93a05e282c>' // 注册时分配的App Key
}
//美团walle多渠道打包

    // 指定渠道包的输出路径
    apkOutputFolder = new File("${project.buildDir}/outputs/channels");
    // 定制渠道包的APK的文件名称
    apkFileNameFormat = '${appName}-${packageName}-${channel}-${buildType}-v${versionName}-${versionCode}-${buildTime}.apk';
    // 渠道配置文件
    channelFile
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值