配置tinker-support.gradle文件 跟build.gradle同级 这个根据文档copy就可以了 根据自己的需求具体细节进行配置
根据文档接入bugly sdk
在manifest文件中添加权限 注册BetaActivity
在自定义的Application中进行注册
@Override
public void onCreate() {
super.onCreate();
//调试时将第三个参数改为true
Bugly.init(this,"yourKey",true);
}
@Override
protected void attachBaseContext(Context base) {
super.attachBaseContext(base);
MultiDex.install(this);
//安装tinker
Beta.installTinker();
}

选择assembleRelease进行打包apk,生成基准包apk

此处根据基本包的目录改写

生成patch包

此时注意在生成基准包与patch包时tinkerid需要分别配置不能一样

一般基准包用base 补丁包用patch进行区分
上传补丁包

上传完毕后 打开安装的基准包apk 便会自动下载补丁包 进行解压 下次进入即可生效
补充一下 在生成基准包apk时 一定要配置好签名文件!
网友评论