下载demo
1.第一步:
在app的build.gradle文件中找到
tinkerId = getTinkerIdValue()
并将其替换成tinkerId = "tinkerId"
,其中后面的值可以随意设置.
再替换ignoreWarning = false
为ignoreWarning = true
第二步 :
编译运行
第三步:
按照往常操作一样,编译打包debug apk并安装.此时Tinker会在工程的app/build/bakApk/
目录下保存打包好的apk文件,找到刚才生成的apk文件,复制其完整文件名,在app的build.gradle文件找到tinkerOldApkPath
这一项设置,并将其设置为tinkerOldApkPath = "${bakPath}/<刚才生成的apk文件名>"
第四步:
修改源码 生成新版apk 补丁
在Gradle脚本中找到'app:/tinker/tinkerPatchDebug'这条命令
具体操作图解:
end!~~~~~~~~~~~~~~~~~~~~