niuxiaowei / ReplaceMethod

android app中对方法进行替换工具

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This feature requires ASM6

zhaiyunbin opened this issue · comments

使用最新库1.0.3
Caused by: java.lang.UnsupportedOperationException: This feature requires ASM6
at org.objectweb.asm.ClassVisitor.visitModule(ClassVisitor.java:130)
at org.objectweb.asm.ClassReader.readModuleAttributes(ClassReader.java:715)
at org.objectweb.asm.ClassReader.accept(ClassReader.java:535)
at org.objectweb.asm.ClassReader.accept(ClassReader.java:391)
at org.objectweb.asm.ClassReader$accept.call(Unknown Source)
at com.mi.replacemethod.gradle.ReplaceMethodTransform.traceJarFiles(ReplaceMethodTransform.groovy:158)
at com.mi.replacemethod.gradle.ReplaceMethodTransform$traceJarFiles.callStatic(Unknown Source)
at com.mi.replacemethod.gradle.ReplaceMethodTransform$_transform_closure1$_closure4.doCall(ReplaceMethodTransform.groovy:59)
at com.mi.replacemethod.gradle.ReplaceMethodTransform$_transform_closure1.doCall(ReplaceMethodTransform.groovy:58)
at com.mi.replacemethod.gradle.ReplaceMethodTransform.transform(ReplaceMethodTransform.groovy:53)

版本
classpath 'com.android.tools.build:gradle:4.1.3'
classpath "com.github.niuxiaowei:ReplaceMethod:1.0.3"

代码里还用的5
ClassVisitor cv = new ReplaceClassVisitor(Opcodes.ASM5 classWriter, config)

how to fix?

how to fix?
我是把代码拉下来自己改的
改成7就好了
Opcodes.ASM7

使用1.0.4库

how to fix?
我是把代码拉下来自己改的
改成7就好了
Opcodes.ASM7

me too

使用1.0.4库

thx