tinkerpatch-sdk icon indicating copy to clipboard operation
tinkerpatch-sdk copied to clipboard

TinkerPatch SDK

Results 61 tinkerpatch-sdk issues
Sort by recently updated
recently updated
newest added

--------- beginning of crash 09-16 12:51:07.019 6725-6725/? E/AndroidRuntime: FATAL EXCEPTION: main Process: com.pop.android:patch, PID: 6725 java.lang.AbstractMethodError: abstract method "boolean android.app.job.JobServiceEngine.onStartJob(android.app.job.JobParameters)" at android.app.job.JobServiceEngine$JobHandler.handleMessage(JobServiceEngine.java:108) at android.os.Handler.dispatchMessage(Handler.java:108) at android.os.Looper.loop(Looper.java:166) at android.app.ActivityThread.main(ActivityThread.java:7425) at java.lang.reflect.Method.invoke(Native...

现象: 补丁能下载 合成报错。 手机:华为P9plus 系统:android 8.0 gradle:3.2.1 TINKER_VERSION=1.9.13.3 TINKERPATCH_VERSION=1.2.13.3 日志-------------------- 2019-09-03 16:31:59.731 1139-7520/? D/ActivityManager: Skipping intent:act=android.intent.action.VIEW dat=file:///storage/emulated/0/Tencent/QQfile_recv/TinkerDebugTool.apk typ=application/vnd.android.package-archive flg=0x10800000 cmp=com.android.packageinstaller/.InstallStart 2019-09-03 16:32:00.325 29414-29414/? W/Tinker.TinkerLoader: tryLoadPatchFiles:patch info not exist:/data/user/0/abc/tinker/patch.info 2019-09-03 16:32:00.325...

如果ignoreWarning=true,可以生产补丁包,并且xml的修改是生效的,代码文件没用。 [ignoreWarning=false,出现下面这个错误。 Check for loader classes in dex: classes.dex Check for loader classes in dex: classes2.dex Warning:ignoreWarning is false, but we found loader classes are found in old secondary dex....

我想请问下tinker热更新能和手动更新一起使用吗?如果可以的话手动更新的时候会不会同时下发热更新的补丁包使apk更新冲突,导致更新失败?

执行 tinkerPatchLoginIesDebug 生成补丁包的最后 Check for loader classes in dex: classes.dex时候会出现异常造成补丁包生成失败 ![image](https://user-images.githubusercontent.com/3810333/62602364-2c060a80-b926-11e9-8b15-c8969178d9df.png)

在wetest上做兼容性测试时候出现 ![image](https://user-images.githubusercontent.com/22925521/62262764-7847db00-b44c-11e9-8385-ae47efa9bfbb.png) ![image](https://user-images.githubusercontent.com/22925521/62262771-7e3dbc00-b44c-11e9-89f1-00f59fd832d7.png) ![image](https://user-images.githubusercontent.com/22925521/62262774-81d14300-b44c-11e9-8fbb-6b7a88bfb94b.png)

Warning:ignoreWarning is false, but we found loader classes are found in old secondary dex java.lang.RuntimeException: com.tencent.tinker.build.util.TinkerPatchException: loader classes are found in old secondary dex.

signingConfigs { release { storeFile file("../signApk/SignACoolie.jks") storePassword '123456' keyAlias 'SignACoolie' keyPassword '123456' } debug { storeFile file("../signApk/SignACoolie.jks") storePassword '123456' keyAlias 'SignACoolie' keyPassword '123456' } } tinkerPatch 已经设置 useSign = true...