没有合适的资源?快使用搜索试试~ 我知道了~
第一步添加依赖(project–>build:gradle) dependencies { classpath 'com.android.tools.build:gradle:3.1.4' classpath com.tencent.bugly:tinker-support:1.1.5 // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files
资源推荐
资源详情
资源评论
bugly热修复集成与踩坑总结热修复集成与踩坑总结
第一步添加依赖(第一步添加依赖(project–>build:gradle))
dependencies {
classpath 'com.android.tools.build:gradle:3.1.4'
classpath "com.tencent.bugly:tinker-support:1.1.5"
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
allprojects {
repositories {
google()
jcenter()
maven { url 'https://jitpack.io' }
}
}
第二步添加依赖(第二步添加依赖(APP-->build:gradle))
// 依赖插件脚本
apply from: 'tinker-support.gradle'
android--->defaultConfig下添加
ndk {
// 设置支持的SO库架构
abiFilters 'armeabi' //, 'x86', 'armeabi-v7a', 'x86_64', 'arm64-v8a'
}
//dependencies
implementation 'com.tencent.bugly:nativecrashreport:latest.release'
implementation "com.android.support:multidex:1.0.3" // 多dex配置
implementation 'com.tencent.bugly:crashreport_upgrade:1.3.6'
// 指定tinker依赖版本(注:应用升级1.3.5版本起,不再内置tinker)
implementation 'com.tencent.tinker:tinker-android-lib:1.9.9'
第三步在第三步在app目录下手动创建目录下手动创建 tinker-support.gradle
apply plugin: 'com.tencent.bugly.tinker-support'
def bakPath = file("${buildDir}/bakApk/")
/**
* 此处填写每次构建生成的基准包目录
*/
def baseApkDir = "app-0426-18-40-30"
tinkerSupport {
// 开启tinker-support插件,默认值true
enable = true
// 指定归档目录,默认值当前module的子目录tinker
autoBackupApkDir = "${bakPath}"
// 是否启用覆盖tinkerPatch配置功能,默认值false
// 开启后tinkerPatch配置不生效,即无需添加tinkerPatch
overrideTinkerPatchConfiguration = true
// 编译补丁包时,必需指定基线版本的apk,默认值为空
// 如果为空,则表示不是进行补丁包的编译
// @{link tinkerPatch.oldApk }
baseApk = "${bakPath}/${baseApkDir}/app-release.apk"
// 对应tinker插件applyMapping
baseApkProguardMapping = "${bakPath}/${baseApkDir}/app-release-mapping.txt"
// 对应tinker插件applyResourceMapping
baseApkResourceMapping = "${bakPath}/${baseApkDir}/app-release-R.txt"
// 构建基准包和补丁包都要指定不同的tinkerId,并且必须保证唯一性
tinkerId = "base-1.0.1"
// 构建多渠道补丁时使用
// buildAllFlavorsDir = "${bakPath}/${baseApkDir}"
// 是否启用加固模式,默认为false.(tinker-spport 1.0.7起支持)
// isProtectedApp = true
// 是否开启反射Application模式
enableProxyApplication = true
资源评论
weixin_38660359
- 粉丝: 3
- 资源: 961
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功