Tencent / tinker

Tinker is a hot-fix solution library for Android, it supports dex, library and resources update without reinstall apk.
Other
17.15k stars 3.34k forks source link

1.9.14.24 版本 打Release包 不会把tinker_id 合并到AndroidManifest.xml中 #1672

Open GitHubWebb opened 2 years ago

GitHubWebb commented 2 years ago

Issue/提问须知

在提交issue之前,我们应该先查询是否已经有相关的issue以及常见问题。提交issue时,我们需要写明issue的原因,以及编译或运行过程的日志(加载进程以及Patch进程)。issue需要以下面的格式:

异常类型:编译异常

手机系统版本:如:Android 5.0 (如是编译异常,则可以不填)

tinker版本:1.9.14.24

gradle版本:4.1.0

是否使用热更新SDK: 
> api 'com.tencent.tinker:tinker-android-lib:1.9.14.22' 1.9.14.24 不可以打进Relase包 1.9.14.22 可以
> api 'com.tencent.bugly:nativecrashreport:3.9.1'

系统:Mac & Windows

1.9.14.24不可用截图
![image](https://user-images.githubusercontent.com/24510234/186064092-9ecaf963-2b42-40d7-994a-bdd15c9fccd7.png)

1.9.14.22可用截图
![image](https://user-images.githubusercontent.com/24510234/186064233-6327ca29-21c1-4c51-9ab7-f7c1f129ad36.png)

堆栈/日志:
1. 如是编译异常,请在执行gradle命令时,加上--stacktrace;
2. 日志我们需要过滤"Tinker."关键字;
3. 对于合成失败的情况,请给出:patch进程的日志,这里需要将Android Moniter右上角设为No Filter。

提问题时若使用不能用/没效果/有问题/报错此类模糊表达,但又没给出任何代码截图报错的,将绝对不会有任何反馈。这种issue也是一律直接关闭的,大家可以参阅提问的智慧

Tinker是一个开源项目,希望大家遇到问题时要学会先思考,看看sample与Tinker的源码,更鼓励大家给我们提pr.

srxffcc1 commented 1 year ago

是否使用了 com.tencent.bugly.tinker-support 因为bugly对后续的tinker不再支持了 有些调用函数变更 导致了 support插件不适配了 可以使用 tinker里的 com.tencent.tinker.patch 直接配置 配置办法参考 tinker里的sample