tinker icon indicating copy to clipboard operation
tinker copied to clipboard

Tinker is a hot-fix solution library for Android, it supports dex, library and resources update without reinstall apk.

Results 215 tinker issues
Sort by recently updated
recently updated
newest added

* What went wrong: Execution failed for task ':app:tinkerProcessDebugResourceId'. > java.io.FileNotFoundException: F:\tinker\Tinkerjing\app\build\intermediates\tinker_intermediates\values_backup

在Android12手机上图片热更失效,代码热更成功,在Android10上图片和代码都能热更生效 #### 手机型号:Mi 10s #### 手机系统版本:Android 12 #### Tinker版本:tinker-android-lib:1.9.14.6,tinker-support:1.1.5 #### gradle版本:3.4.1 #### 热更sdk:bugly #### 系统: Mac #### 堆栈/日志 1、补丁下载及合成日志 为成功 2022-04-29 16:02:19.094 10993-10993/? D/CrashReport: copy /data/user/0/com.example.hotfix_tinker/app_tmpPatch/841b62ac-0b1c-42ca-bd69-55f9a157574a_4e202158e6b9c85d8d29764797753ea7.zip to /data/user/0/com.example.hotfix_tinker/app_tmpPatch/tmpPatch.apk success! 2022-04-29...

步骤: 第一次补丁:方法内添加一个Toast,补丁激活且生效 第二次补丁:修改Toast内容,补丁激活状态,但是实际上没有效果 project gradle: classpath 'com.android.tools.build:gradle:4.1.3' classpath 'com.tencent.bugly:tinker-support:latest.release' app gradle: implementation 'com.tencent.bugly:crashreport_upgrade:1.3.6' // 指定tinker依赖版本(注:应用升级1.3.5版本起,不再内置tinker) implementation 'com.tencent.tinker:tinker-android-lib:1.9.14.15' implementation 'com.tencent.bugly:nativecrashreport:latest.release' tinker-support-gradle: //自动生成tinkerId autoGenerateTinkerId = true 是否使用热更新SDK: Bugly SDK 堆栈/日志: 2022-06-28 14:25:49.508...

- gradle-6.7.1 - AGP-4.2.1 - tinker-1.9.14.18 `Could not get unknown property 'apkData' for ApkVariantOutputImpl_Decorated{variantOutput=VariantOutputImpl(versionCode=property(java.lang.Integer, fixed(class java.lang.Integer, 10000)), versionName=property(java.lang.String, fixed(class java.lang.String, 1.0.0-stag)), enabled=property(java.lang.Boolean, fixed(class java.lang.Boolean, true)), variantOutputConfiguration=VariantOutputConfigurationImpl(isUniversal=false, filters=[]), baseName=stag-debug, fullName=stagDebug, outputFileName=property(java.lang.String,...

异常类型:app运行时异常 手机型号:Mi 10 pro 手机系统版本:android 12 tinker版本:1.9.14.20 gradle版本:4.2.2 是否使用热更新SDK: 否 系统:Mac Os 堆栈/日志: 在 issue#1655 中提到过,因为android11对于反射的限制,在部分手机上获取 **TRANSACTION_performDexOptSecondary**异常,处理完该问题后继续执行,在小米手机上还会出现一些其他问题,在测试的华为和oppo手机上是正常的。 + Mi 10 pro (Android 12) 在执行performDexOptSecondaryByTransactionCode时抛异常,具体日志如下 ``` 2022-05-27 15:59:52.240 26740-26775/cn.xxx I/Tinker.ParallelDex: Creating...

自2021年8月起,所有应用都需要使用Android应用包发布。 但我无法理解补丁如何在捆绑上运行。

## Issue/提问须知 **在提交issue之前,我们应该先查询是否已经有相关的issue以及[常见问题](https://github.com/Tencent/tinker/wiki/Tinker-%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98)。提交issue时,我们需要写明issue的原因,以及编译或运行过程的日志(加载进程以及Patch进程)。issue需要以下面的格式:** ``` 异常类型:app运行时异常/编译异常 手机型号:如:Nexus 5(如是编译异常,则可以不填) 手机系统版本:如:Android 5.0 (如是编译异常,则可以不填) tinker版本:如:1.2.3 gradle版本:如:3.6.4 是否使用热更新SDK: 是 系统:windows `FATAL: method 'onInit:VLIL' in loader class 'Lcom/tencent/tinker/loader/hotplug/IncrementComponentManager$AttrTranslator;' refers to class 'Lorg/xmlpull/v1/XmlPullParser;' which is not loader...

Since august, 2021 onwards, all apps required to published with Android App bundle. But I am not able to understand how the patch works on the Bundle.

wiki里面的写的接入方式,还是compile,这个更新下吧,太老了。

## Issue/提问须知 **在提交issue之前,我们应该先查询是否已经有相关的issue以及[常见问题](https://github.com/Tencent/tinker/wiki/Tinker-%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98)。提交issue时,我们需要写明issue的原因,以及编译或运行过程的日志(加载进程以及Patch进程)。issue需要以下面的格式:** ``` 异常类型:app运行时异常/编译异常 手机型号:如:Nexus 5(如是编译异常,则可以不填) 手机系统版本:如:Android 5.0 (如是编译异常,则可以不填) tinker版本:如:1.7.7 gradle版本:如:2.10 是否使用热更新SDK: 如 TinkerPatch SDK 或者 Bugly SDK 系统:如:Mac 堆栈/日志: 1. 如是编译异常,请在执行gradle命令时,加上--stacktrace; 2. 日志我们需要过滤"Tinker."关键字; 3. 对于合成失败的情况,请给出:patch进程的日志,这里需要将Android Moniter右上角设为No Filter。 ```...