异常类型:编译异常
手机型号:编译异常
手机系统版本:编译异常
tinker版本:1.9.14.6
gradle版本:3.2.1
是否使用热更新SDK: 否
系统:Windows
堆栈/日志:
Warning:ignoreWarning is true, but we found some loader class has been changed in new primary dex. Such these changes will not take effect!! related classes: {Lcom/tencent/tinker/loader/shareutil/ShareResPatchInfo;,Lcom/tencent/tinker/loader/SystemClassLoaderAdder$V23;,Lcom/tencent/tinker/loader/hotplug/ActivityStubManager;,Lcom/tencent/tinker/loader/shareutil/ShareOatUtil$1;,Lcom/tencent/tinker/loader/shareutil/ShareOatUtil;,Lcom/tencent/tinker/loader/shareutil/SharePatchFileUtil;,Lcom/tencent/tinker/loader/shareutil/ShareBsDiffPatchInfo;,Lcom/tencent/tinker/loader/hotplug/interceptor/HandlerMessageInterceptor;,Lcom/tencent/tinker/loader/shareutil/ShareFileLockHelper;,Lcom/tencent/tinker/loader/app/TinkerInlineFenceAction;,Lcom/tencent/tinker/loader/shareutil/ShareReflectUtil;,Lcom/tencent/tinker/loader/TinkerDexOptimizer$StreamConsumer$1;,Lcom/tencent/tinker/loader/TinkerClassLoader$CompoundEnumeration;,Lcom/tencent/tinker/loader/TinkerDexLoader;,Lcom/tencent/tinker/loader/TinkerUncaughtHandler;,Lcom/tencent/tinker/loader/TinkerDexOptimizer$1;,Lcom/tencent/tinker/loader/TinkerDexOptimizer;,Lcom/tencent/tinker/loader/TinkerDexOptimizer$StreamConsumer;,Lcom/tencent/tinker/loader/hotplug/IncrementComponentManager;,Lcom/tencent/tinker/loader/shareutil/ShareArkHotDiffPatchInfo;,Lcom/tencent/tinker/loader/shareutil/ShareConstants;,Lcom/tencent/tinker/loader/TinkerArkHotLoader;,Lcom/tencent/tinker/loader/shareutil/SharePatchInfo;,Lcom/tencent/tinker/loader/hotplug/interceptor/ServiceBinderInterceptor;,Lcom/tencent/tinker/loader/hotplug/handler/PMSInterceptHandler;,Lcom/tencent/tinker/loader/shareutil/ShareIntentUtil;,Lcom/tencent/tinker/loader/TinkerClassLoader;,Lcom/tencent/tinker/loader/SystemClassLoaderAdder$V14;,Lcom/tencent/tinker/loader/hotplug/handler/MHMessageHandler;,Lcom/tencent/tinker/loader/TinkerResourceLoader$ResourceStateMonitor;,Lcom/tencent/tinker/loader/shareutil/ShareOatUtil$InstructionSet;,Lcom/tencent/tinker/loader/shareutil/ShareElfFile$SectionHeader;,Lcom/tencent/tinker/loader/TinkerResourceLoader;,Lcom/tencent/tinker/loader/hotplug/interceptor/ServiceBinderInterceptor$FakeClientBinderHandler;,Lcom/tencent/tinker/loader/SystemClassLoaderAdder$V19;,Lcom/tencent/tinker/loader/hotplug/interceptor/ServiceBinderInterceptor$1;,Lcom/tencent/tinker/loader/hotplug/ActivityStubs;,Lcom/tencent/tinker/loader/TinkerRuntimeException;,Lcom/tencent/tinker/loader/hotplug/interceptor/TinkerHackInstrumentation;,Lcom/tencent/tinker/loader/TinkerResourceLoader$ResourceStateMonitor$HackerCallback;,Lcom/tencent/tinker/loader/TinkerDexLoader$1;,Lcom/tencent/tinker/loader/shareutil/ShareElfFile$ProgramHeader;,Lcom/tencent/tinker/loader/TinkerSoLoader;,Lcom/tencent/tinker/loader/hotplug/IncrementComponentManager$1;,Lcom/tencent/tinker/loader/hotplug/interceptor/HandlerMessageInterceptor$CallbackWrapper;,Lcom/tencent/tinker/loader/NewClassLoaderInjector;,Lcom/tencent/tinker/loader/shareutil/ShareElfFile$ElfHeader;,Lcom/tencent/tinker/loader/TinkerResourcePatcher;,Lcom/tencent/tinker/loader/hotplug/ComponentHotplug;,Lcom/tencent/tinker/loader/shareutil/ShareTinkerInternals;,Lcom/tencent/tinker/loader/hotplug/EnvConsts;,Lcom/tencent/tinker/loader/hotplug/handler/AMSInterceptHandler;,Lcom/tencent/tinker/loader/TinkerDexOptimizer$OptimizeWorker;,Lcom/tencent/tinker/loader/SystemClassLoaderAdder$ArkHot;,Lcom/tencent/tinker/loader/TinkerLoader;,Lcom/tencent/tinker/loader/SystemClassLoaderAdder$V4;,Lcom/tencent/tinker/loader/shareutil/ShareSecurityCheck;,Lcom/tencent/tinker/loader/hotplug/interceptor/ServiceBinderInterceptor$FakeInterfaceHandler;,Lcom/tencent/tinker/loader/SystemClassLoaderAdder$1;,Lcom/tencent/tinker/loader/shareutil/ShareDexDiffPatchInfo;,Lcom/tencent/tinker/loader/shareutil/ShareElfFile;,Lcom/tencent/tinker/loader/SystemClassLoaderAdder;}
Collect class descriptors in classes.dex
Check for loader classes in dex: classes2.dex
loader classes are found in old secondary dex. Found classes: {Lcom/ttpc/bidding_hall/base/BiddingHallApplication;}
Collect class descriptors in classes2.dex
Check for loader classes in dex: classes3.dex
Collect class descriptors in classes3.dex
Found modify resource: r/a1/b7.xml
Found modify resource: r/a1/ba.xml
Found modify resource: r/a1/c6.xml
Found modify resource: r/a4/b7.xml
Found modify resource: r/a4/c6.xml
ApkParser: resources.arsc is not equal, reason: file size is changed
Found large modify resource: resources.arsc size:344080
Check if loader classes in classes.dex refer to any classes that is not in loader class patterns.
FATAL: method '
FATAL: method '
FATAL: method 'createNewClassLoader:LLLLL' in loader class 'Lcom/tencent/tinker/loader/NewClassLoaderInjector;' refers to method 'i:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'createNewClassLoader:LLLLL' in loader class 'Lcom/tencent/tinker/loader/NewClassLoaderInjector;' refers to method 'o:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'doInject:VLL' in loader class 'Lcom/tencent/tinker/loader/NewClassLoaderInjector;' refers to method 'i:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'doInject:VLL' in loader class 'Lcom/tencent/tinker/loader/NewClassLoaderInjector;' refers to method 'o:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'findField:LLL' in loader class 'Lcom/tencent/tinker/loader/NewClassLoaderInjector;' refers to method 'i:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'findField:LLL' in loader class 'Lcom/tencent/tinker/loader/NewClassLoaderInjector;' refers to method 'o:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'findField:LLL' in loader class 'Lcom/tencent/tinker/loader/NewClassLoaderInjector;' refers to method 'o:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'inject:LLLLL' in loader class 'Lcom/tencent/tinker/loader/NewClassLoaderInjector;' refers to method 'i:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'inject:LLLLL' in loader class 'Lcom/tencent/tinker/loader/NewClassLoaderInjector;' refers to method 'o:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'triggerDex2Oat:VLLL' in loader class 'Lcom/tencent/tinker/loader/NewClassLoaderInjector;' refers to method 'i:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'triggerDex2Oat:VLLL' in loader class 'Lcom/tencent/tinker/loader/NewClassLoaderInjector;' refers to method 'o:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'compare:ILL' in loader class 'Lcom/tencent/tinker/loader/SystemClassLoaderAdder$1;' refers to method 'i:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'compare:ILL' in loader class 'Lcom/tencent/tinker/loader/SystemClassLoaderAdder$1;' refers to method 'o:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'compare:ILL' in loader class 'Lcom/tencent/tinker/loader/SystemClassLoaderAdder$1;' refers to method 'o:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'compare:ILL' in loader class 'Lcom/tencent/tinker/loader/SystemClassLoaderAdder$1;' refers to method 'o:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'compare:ILL' in loader class 'Lcom/tencent/tinker/loader/SystemClassLoaderAdder$1;' refers to method 'o:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'compare:ILL' in loader class 'Lcom/tencent/tinker/loader/SystemClassLoaderAdder$1;' refers to method 'o:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'compare:ILL' in loader class 'Lcom/tencent/tinker/loader/SystemClassLoaderAdder$1;' refers to method 'o:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'compare:ILL' in loader class 'Lcom/tencent/tinker/loader/SystemClassLoaderAdder$1;' refers to method 'o:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'compare:ILL' in loader class 'Lcom/tencent/tinker/loader/SystemClassLoaderAdder$1;' refers to method 'o:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'compare:ILL' in loader class 'Lcom/tencent/tinker/loader/SystemClassLoaderAdder$1;' refers to method 'o:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'compare:ILL' in loader class 'Lcom/tencent/tinker/loader/SystemClassLoaderAdder$1;' refers to method 'o:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'compare:ILL' in loader class 'Lcom/tencent/tinker/loader/SystemClassLoaderAdder$1;' refers to method 'i:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'compare:ILL' in loader class 'Lcom/tencent/tinker/loader/SystemClassLoaderAdder$1;' refers to method 'o:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'access$400:VLL' in loader class 'Lcom/tencent/tinker/loader/SystemClassLoaderAdder$ArkHot;' refers to method 'i:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'access$400:VLL' in loader class 'Lcom/tencent/tinker/loader/SystemClassLoaderAdder$ArkHot;' refers to method 'o:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'install:VLL' in loader class 'Lcom/tencent/tinker/loader/SystemClassLoaderAdder$ArkHot;' refers to method 'i:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'install:VLL' in loader class 'Lcom/tencent/tinker/loader/SystemClassLoaderAdder$ArkHot;' refers to method 'o:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'access$200:VLLL' in loader class 'Lcom/tencent/tinker/loader/SystemClassLoaderAdder$V14;' refers to method 'i:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'access$200:VLLL' in loader class 'Lcom/tencent/tinker/loader/SystemClassLoaderAdder$V14;' refers to method 'o:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'install:VLLL' in loader class 'Lcom/tencent/tinker/loader/SystemClassLoaderAdder$V14;' refers to method 'i:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'install:VLLL' in loader class 'Lcom/tencent/tinker/loader/SystemClassLoaderAdder$V14;' refers to method 'o:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'makeDexElements:LLLL' in loader class 'Lcom/tencent/tinker/loader/SystemClassLoaderAdder$V14;' refers to method 'i:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'makeDexElements:LLLL' in loader class 'Lcom/tencent/tinker/loader/SystemClassLoaderAdder$V14;' refers to method 'o:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'access$100:VLLL' in loader class 'Lcom/tencent/tinker/loader/SystemClassLoaderAdder$V19;' refers to method 'i:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'access$100:VLLL' in loader class 'Lcom/tencent/tinker/loader/SystemClassLoaderAdder$V19;' refers to method 'o:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'access$500:LLLLL' in loader class 'Lcom/tencent/tinker/loader/SystemClassLoaderAdder$V19;' refers to method 'i:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'access$500:LLLLL' in loader class 'Lcom/tencent/tinker/loader/SystemClassLoaderAdder$V19;' refers to method 'o:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'install:VLLL' in loader class 'Lcom/tencent/tinker/loader/SystemClassLoaderAdder$V19;' refers to method 'i:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'install:VLLL' in loader class 'Lcom/tencent/tinker/loader/SystemClassLoaderAdder$V19;' refers to method 'o:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'install:VLLL' in loader class 'Lcom/tencent/tinker/loader/SystemClassLoaderAdder$V19;' refers to method 'o:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'makeDexElements:LLLLL' in loader class 'Lcom/tencent/tinker/loader/SystemClassLoaderAdder$V19;' refers to method 'i:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'makeDexElements:LLLLL' in loader class 'Lcom/tencent/tinker/loader/SystemClassLoaderAdder$V19;' refers to method 'o:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'makeDexElements:LLLLL' in loader class 'Lcom/tencent/tinker/loader/SystemClassLoaderAdder$V19;' refers to method 'o:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'access$000:VLLL' in loader class 'Lcom/tencent/tinker/loader/SystemClassLoaderAdder$V23;' refers to method 'i:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'access$000:VLLL' in loader class 'Lcom/tencent/tinker/loader/SystemClassLoaderAdder$V23;' refers to method 'o:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'install:VLLL' in loader class 'Lcom/tencent/tinker/loader/SystemClassLoaderAdder$V23;' refers to method 'i:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'install:VLLL' in loader class 'Lcom/tencent/tinker/loader/SystemClassLoaderAdder$V23;' refers to method 'o:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'install:VLLL' in loader class 'Lcom/tencent/tinker/loader/SystemClassLoaderAdder$V23;' refers to method 'o:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'makePathElements:LLLLL' in loader class 'Lcom/tencent/tinker/loader/SystemClassLoaderAdder$V23;' refers to method 'i:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'makePathElements:LLLLL' in loader class 'Lcom/tencent/tinker/loader/SystemClassLoaderAdder$V23;' refers to method 'o:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'makePathElements:LLLLL' in loader class 'Lcom/tencent/tinker/loader/SystemClassLoaderAdder$V23;' refers to method 'o:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'makePathElements:LLLLL' in loader class 'Lcom/tencent/tinker/loader/SystemClassLoaderAdder$V23;' refers to method 'o:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'access$300:VLLL' in loader class 'Lcom/tencent/tinker/loader/SystemClassLoaderAdder$V4;' refers to method 'i:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'access$300:VLLL' in loader class 'Lcom/tencent/tinker/loader/SystemClassLoaderAdder$V4;' refers to method 'o:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'install:VLLL' in loader class 'Lcom/tencent/tinker/loader/SystemClassLoaderAdder$V4;' refers to method 'i:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'install:VLLL' in loader class 'Lcom/tencent/tinker/loader/SystemClassLoaderAdder$V4;' refers to method 'o:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'checkDexInstall:ZL' in loader class 'Lcom/tencent/tinker/loader/SystemClassLoaderAdder;' refers to method 'i:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'checkDexInstall:ZL' in loader class 'Lcom/tencent/tinker/loader/SystemClassLoaderAdder;' refers to method 'o:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'createSortedAdditionalPathEntries:LL' in loader class 'Lcom/tencent/tinker/loader/SystemClassLoaderAdder;' refers to method 'i:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'createSortedAdditionalPathEntries:LL' in loader class 'Lcom/tencent/tinker/loader/SystemClassLoaderAdder;' refers to method 'o:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'installApk:VLL' in loader class 'Lcom/tencent/tinker/loader/SystemClassLoaderAdder;' refers to method 'i:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'installApk:VLL' in loader class 'Lcom/tencent/tinker/loader/SystemClassLoaderAdder;' refers to method 'o:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'installDexes:VLLLLZ' in loader class 'Lcom/tencent/tinker/loader/SystemClassLoaderAdder;' refers to method 'i:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'installDexes:VLLLLZ' in loader class 'Lcom/tencent/tinker/loader/SystemClassLoaderAdder;' refers to method 'o:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'installDexes:VLLLLZ' in loader class 'Lcom/tencent/tinker/loader/SystemClassLoaderAdder;' refers to method 'o:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'uninstallPatchDex:VL' in loader class 'Lcom/tencent/tinker/loader/SystemClassLoaderAdder;' refers to method 'i:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'uninstallPatchDex:VL' in loader class 'Lcom/tencent/tinker/loader/SystemClassLoaderAdder;' refers to method 'o:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
。。。。。。。(省略)
FATAL: method 'createProxy:LLL' in loader class 'Lcom/tencent/tinker/loader/hotplug/interceptor/ServiceBinderInterceptor;' refers to method 'o:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'createProxy:LLL' in loader class 'Lcom/tencent/tinker/loader/hotplug/interceptor/ServiceBinderInterceptor;' refers to method 'o:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'createProxy:LLL' in loader class 'Lcom/tencent/tinker/loader/hotplug/interceptor/ServiceBinderInterceptor;' refers to method 'o:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'fixAMSBinderCache:VL' in loader class 'Lcom/tencent/tinker/loader/hotplug/interceptor/ServiceBinderInterceptor;' refers to method 'i:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'fixAMSBinderCache:VL' in loader class 'Lcom/tencent/tinker/loader/hotplug/interceptor/ServiceBinderInterceptor;' refers to method 'o:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'fixAMSBinderCache:VL' in loader class 'Lcom/tencent/tinker/loader/hotplug/interceptor/ServiceBinderInterceptor;' refers to method 'o:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'fixAMSBinderCache:VL' in loader class 'Lcom/tencent/tinker/loader/hotplug/interceptor/ServiceBinderInterceptor;' refers to method 'o:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'fixPMSBinderCache:VLL' in loader class 'Lcom/tencent/tinker/loader/hotplug/interceptor/ServiceBinderInterceptor;' refers to method 'i:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'fixPMSBinderCache:VLL' in loader class 'Lcom/tencent/tinker/loader/hotplug/interceptor/ServiceBinderInterceptor;' refers to method 'o:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'fixPMSBinderCache:VLL' in loader class 'Lcom/tencent/tinker/loader/hotplug/interceptor/ServiceBinderInterceptor;' refers to method 'o:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'fixPMSBinderCache:VLL' in loader class 'Lcom/tencent/tinker/loader/hotplug/interceptor/ServiceBinderInterceptor;' refers to method 'o:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'getAllInterfacesThroughDeriveChain:LL' in loader class 'Lcom/tencent/tinker/loader/hotplug/interceptor/ServiceBinderInterceptor;' refers to method 'i:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'getAllInterfacesThroughDeriveChain:LL' in loader class 'Lcom/tencent/tinker/loader/hotplug/interceptor/ServiceBinderInterceptor;' refers to method 'o:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'getAllInterfacesThroughDeriveChain:LL' in loader class 'Lcom/tencent/tinker/loader/hotplug/interceptor/ServiceBinderInterceptor;' refers to method 'o:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'decorate:LL' in loader class 'Lcom/tencent/tinker/loader/hotplug/interceptor/ServiceBinderInterceptor;' refers to method 'i:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'decorate:LL' in loader class 'Lcom/tencent/tinker/loader/hotplug/interceptor/ServiceBinderInterceptor;' refers to method 'o:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'decorate:LL' in loader class 'Lcom/tencent/tinker/loader/hotplug/interceptor/ServiceBinderInterceptor;' refers to method 'o:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'decorate:LL' in loader class 'Lcom/tencent/tinker/loader/hotplug/interceptor/ServiceBinderInterceptor;' refers to method 'o:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'decorate:LL' in loader class 'Lcom/tencent/tinker/loader/hotplug/interceptor/ServiceBinderInterceptor;' refers to method 'i:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'decorate:LL' in loader class 'Lcom/tencent/tinker/loader/hotplug/interceptor/ServiceBinderInterceptor;' refers to method 'o:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'fetchTarget:L' in loader class 'Lcom/tencent/tinker/loader/hotplug/interceptor/ServiceBinderInterceptor;' refers to method 'i:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'fetchTarget:L' in loader class 'Lcom/tencent/tinker/loader/hotplug/interceptor/ServiceBinderInterceptor;' refers to method 'o:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'fetchTarget:L' in loader class 'Lcom/tencent/tinker/loader/hotplug/interceptor/ServiceBinderInterceptor;' refers to method 'i:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'fetchTarget:L' in loader class 'Lcom/tencent/tinker/loader/hotplug/interceptor/ServiceBinderInterceptor;' refers to method 'o:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'inject:VL' in loader class 'Lcom/tencent/tinker/loader/hotplug/interceptor/ServiceBinderInterceptor;' refers to method 'i:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'inject:VL' in loader class 'Lcom/tencent/tinker/loader/hotplug/interceptor/ServiceBinderInterceptor;' refers to method 'o:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'inject:VL' in loader class 'Lcom/tencent/tinker/loader/hotplug/interceptor/ServiceBinderInterceptor;' refers to method 'i:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
FATAL: method 'inject:VL' in loader class 'Lcom/tencent/tinker/loader/hotplug/interceptor/ServiceBinderInterceptor;' refers to method 'o:VI' in class 'Lcom/tencent/matrix/trace/core/AppMethodBeat;' which is not in loader class, this may cause crash when patch is loaded.
Check if loader classes in classes2.dex refer to any classes that is not in loader class patterns.
Check if loader classes in classes3.dex refer to any classes that is not in loader class patterns.
:app:tinkerPatchRelease spend 14869ms
Task :app:tinkerPatchRelease FAILED
FAILURE: Build failed with an exception.
我也碰到了同样的问题,有什么解决方案吗
我也遇到,先退回1.9.14.5,微信也还没升到1.9.14.6。
我开始是用的1.9.14.5版本,编译不过,报错
No such property:variant for class: com.tencent.tinker.build.gradle.TinkerPatchPlugin
然后查了issue,让升到1.9.14.6,请问你用的1.9.14.5的gradle配置是和我一样的吗
com.android.tools.build:gradle:3.6.2
buildToolsVersion ‘28.0.3’
distributionUrl=https://services.gradle.org/distributions/gradle-5.6.4-all.zip
解决了,我项目中使用了 matrix性能监控--会动态插装代码。其中引用的java文件没有打入 主dex。
一:通过gradle命令将报错的class打进打入 主dex。
二:在将tinker下的文件和方法不插入代码。在gradle配置matrix的地方加入matrix {
trace {
enable = !isDebug()
baseMethodMapFile = "${project.projectDir}/matrixTrace/methodMapping.txt" //路径修改自己的路径
blackListFile = "${project.projectDir}/matrixTrace/blackMethodList.txt" //路径修改自己的路径
}
blackMethodList.txt
-keeppackage com/tencent/tinker
参考:https://github.com/Tencent/matrix/blob/58d9c6ba248a5e58ed8c69b3b69b41b3b098832b/samples/sample-android/app/build.gradle
我的问题原因是混淆文件proguard开启了优化,导致mapping文件中重写的方法有两个映射,要加上-dontoptimize
Most helpful comment
我的问题原因是混淆文件proguard开启了优化,导致mapping文件中重写的方法有两个映射,要加上-dontoptimize