ErrLookup › Tencent/tinker
Tencent/tinker
Tinker is a hot-fix solution library for Android, it supports dex, library and resources update without reinstall apk. · Java · 230 source files
Analyzed at 1b7ea02c23 on 2026-08-14. 167 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| Invalid version | exception | error | gradle, publishing, versioning, validation |
| can not parse line | exception | error | python, proguard, mapping, parsing, cli |
| error patch package check fail , but file is null | exception | error | tinker, hotpatch, android, race-condition, invariant-violation |
| mapping file is not exist, path= | exception | error | python, proguard, mapping, cli, file-not-found, patch-build |
| Error reading data for | exception | info | zip, dead-code, inflate, tinker |
| cannot find class | exception | error | android, tinker, classloader, proxy, ipc, hotplug |
| This plugin must be applied after "java" or… | exception | error | gradle, build, publishing, plugin-order, configuration |
| proguard warning must begin with 'Warning:', line= | exception | error | python, proguard, warnings, cli, parsing |
| too long | validation | error | zip, validation, string-length, tinker |
| createDelegate failed | exception | critical | tinker, android, reflection, proguard, version-mismatch |
| Size mismatch on inflated file | exception | info | zip, dead-code, size-mismatch, tinker |
| Stream is closed | exception | error | zip, lifecycle, stream, tinker |
| bogus element_width | exception | error | dex, instruction-promoter, invariant, tinker |
| Local file header offset is after central directory | exception | error | zip, corruption, offset, tinker |
| Publishing Android library require "release" variant | exception | error | gradle, android, publishing, build-variants, configuration |
| No odex file was generated after calling registerDexModule | exception | error | dex2oat, odex, registerdexmodule, vendor-rom, retry |
| res meta Corrupted | exception | critical | resource-patch, meta, parsing, patch-package |
| you must install tinker before get tinker sInstance | exception | error | android, tinker, initialization, singleton, no-op |
| Unexpected elf class | exception | error | tinker, android, elf, corrupted-file, file-format |
| Corrupt by wrong patch file. | exception | critical | bsdiff, patch, integrity, tinker |
| file name: , file size , entry name: , entry… | exception | error | zip, corruption, offset, tinker |
| Unable to find .rodata section. | exception | warning | tinker, android, oat, elf, instruction-set |
| Duplicate entry name | exception | error | zip, corruption, duplicate-entry, tinker |
| Tinker Exception:FileLockHelper lock file failed | exception | error | tinker, android, file-lock, concurrency, io |
| Rest bytes insufficient, expect to read | exception | error | tinker, android, elf, truncated-file, io |
| Invalid General Purpose Bit Flag | exception | error | zip, encryption, unsupported-feature, tinker |
| patch extract failed ( ). | exception | error | tinker, android, resources, arsc, io, zip |
| Bad oat magic | exception | error | oat, odex, dex2oat, file-format, android |
| Method with parameters not found in | exception | error | reflection, method-signature, compatibility |
| patch dex file not found, but path is null!!!! | exception | error | tinker, hotpatch, android, dex, missing-intent-extra |
| can't recognize dex mode | exception | error | tinker, hotpatch, android, dex, meta-file, validation |
| CRC mismatch | exception | error | zip, stored-entry, crc, tinker |
| libName or appLike is null! | exception | error | android, tinker, native-library, null-check, no-op |
| patch dex file directory not found, warning why the path is… | exception | error | tinker, hotpatch, android, corrupted-state, dex |
| Switch instruction at address/index 0x | exception | critical | dexlib2, dex, malformed-dex, switch-instruction, patch-build |
| TinkerApplication is not initialized. | exception | critical | tinker, android, initialization-order, application-lifecycle |
| libName or context is null! | exception | error | android, tinker, native-library, null-check, no-op |
| No odex file was generated after calling… | exception | error | android, dexopt, art, odex, tinker, hotfix |
| resource file md5 mismatch, but patch resource file not… | exception | error | tinker, hotpatch, android, resource, md5, integrity |
| Field not found in | exception | error | reflection, compatibility, android-framework |
| Declared length doesn't match decoded length of | exception | error | dex, mutf8, uleb128, parsing, tinker |
| tinkerLoadVerifyFlag must not be null. | exception | error | android, tinker, builder, null-check, configuration |
| Size mismatch | exception | error | zip, stored-entry, size, tinker |
| ShareSecurityCheck file | exception | critical | android, tinker, security, signature, patch |
| Zip file closed | exception | error | zip, lifecycle, concurrency, tinker |
| Cannot query transaction code of performDexOptSecondary. | exception | error | android, reflection, binder, hidden-api, dexopt, tinker |
| Fail to create TinkerClassLoader. | exception | critical | classloader, dex-injection, reflection, patch-load |
| unknown section type | exception | error | dex, map-list, section, version-skew, tinker |
| can't recognize zip dex format file | exception | error | tinker, android, dex, zip, packer, format |
| patch resource file directory not found, warning why the… | exception | error | tinker, hotpatch, android, resource, corrupted-state |
| proguard warning file is not exist, path= | exception | error | python, proguard, mapping, cli, file-not-found, patch-build |
| length= ; regionStart= ; regionLength= | exception | error | zip, bounds-check, array-index, tinker |
| res meta Corrupted: | exception | error | android, tinker, resources, patch-meta, validation |
| STORED entry size/compressed size mismatch | exception | error | zip, java, tinker, stored-entry, size-mismatch |
| Bad isa num | exception | error | oat, instruction-set, abi, android |
| STORED entry missing CRC | exception | error | zip, java, tinker, stored-entry, crc |
| can't get git rev, you should add git to system path or… | exception | error | gradle, git, environment, sample-app, tinker-id |
| Spanned archives not supported | exception | error | zip, archive-format, spanned, tinker |
| checkDexInstall failed | exception | critical | dex-loading, classloader, patch-verify, android |
| readAndCheckPropertyWithLock fail | exception | critical | patch-info, file-lock, corruption, io |
| zipEntry is null when get from oldApk | exception | error | tinker, android, resources, zip, corruption |
| Bad oat version | exception | error | oat, odex, parsing, android |
| Bad size | validation | error | zip, validation, size, tinker |
| string index out of bound | exception | error | dex, string-index, jumbo-opcode, tinker |
| Bad method | validation | error | zip, validation, compression, tinker |
| patch resource file not found, warning why the path is… | exception | error | tinker, hotpatch, android, resource, corrupted-state |
| End Of Central Directory signature not found | exception | error | zip, truncation, eocd, tinker |
| get public key md5 is null | exception | critical | signature, security-check, package-manager |
| tinkerApplication is null | exception | error | tinker, android, null-argument, application-lifecycle |
| STORED entry missing size | exception | error | zip, java, tinker, stored-entry, size |
| Constructor with parameters | exception | error | reflection, constructor, compatibility |
| patch dex file md5 is mismatch, but path is null!!!! | exception | error | tinker, hotpatch, android, md5, integrity |
| entryName == null | exception | error | zip, null-check, api-misuse, tinker |
| tinkerFlag is already set. | exception | error | android, tinker, builder, configuration |
| rewritePatchInfoFileWithLock fail | exception | critical | patch-info, file-lock, io, storage |
| getCurrentInstructionSet fail: | exception | error | reflection, hidden-api, instruction-set, android-o |
| loadReporter must not be null. | exception | error | android, tinker, builder, null-check, reporter |
| No entries | exception | error | zip, java, tinker, android, archive |
| tinkerLoadVerifyFlag is already set. | exception | error | android, tinker, builder, configuration |
| Tinker instance is already set. | exception | error | android, tinker, initialization, singleton, double-init |
| File too short to be a zip file | exception | error | zip, truncation, download, tinker |
| Bad CRC32 | validation | error | zip, crc, validation, tinker |
| patch lib file directory not found, warning why the path is… | exception | error | tinker, hotpatch, android, native-lib, corrupted-state |
| upgradePatchProcessor is null. | exception | critical | tinker, android, initialization, service, ordering |
| Entry already exists | exception | error | zip, duplicate-entry, merge, tinker |
| ShareSecurityCheck init public key fail | exception | critical | signature, security-check, package-manager, initialization |
| Filename contains NUL byte | exception | error | zip, central-directory, malformed-archive, security, tinker |
| resultServiceClass is null. | exception | error | tinker, android, service, integration, null-check |
| error load patch version file not exist, but file is null | exception | critical | tinker, android, patch-file, state-corruption, load-result |
| Not a zip archive | exception | error | zip, format-check, corruption, tinker |
| fakeBinder does not return fakeInterface, binder | exception | error | android, binder, proxy, ams, hotplug, tinker |
| Unsupported abi: | exception | error | abi, instruction-set, compatibility, device-fragmentation |
| in == null | exception | error | zip, null-check, stream, tinker |
| patchReporter must not be null. | exception | error | android, tinker, builder, null-check, reporter |
| checkResInstall failed | exception | error | android, resources, patch-verification, tinker |
| patch lib file not found, but path is null!!!! | exception | error | tinker, hotpatch, android, native-lib, missing-intent-extra |
| context is null | exception | error | android, null-context, tinker, cleanup |
| Name too long: UTF-8 bytes | exception | error | zip, name-length, utf8, tinker |
| createInlineFence failed | exception | critical | android, reflection, proguard, classloader, tinker |
| bad elf magic: . | exception | error | tinker, android, elf, file-format, native-lib |