free01230
free01230
已更新最新版测试,第一次编译运行正常,修改代码再次编译安装正常,打开app闪退,报错: java.lang.NoClassDefFoundError: Failed resolution of: Lcom/alibaba/android/arouter/launcher/ARouter 还是与路由有冲突,是否是把jar包覆盖丢失了
> @free01230 这个看上去是前一个 Transform 输出了空的 jar 文件,MatrixTrace 将他 copy 给了后面 dexBuilder。帮忙提供一些信息: > 1)关闭 MatrixTrace 是否就没有问题了? > 2)想问下是否还用了其他会插入 Transform 的编译插件? 1.关闭 MatrixTrace没有问题了 2.使用了com.alibaba.arouter
> @free01230 可否再提供一下具体是如何配置的 com.alibaba.arouter 的。另外麻烦也尝试一下 v1.0.0,我加了一点保护和 log,如果问题继续存在麻烦帮忙把 Matrix 相关 log 贴一下。 com.alibaba.arouter按照https://github.com/alibaba/ARouter说明配置的。 使用1.0.0版本第二次编译报错信息: java.lang.IllegalArgumentException: Unsupported class file major version 2056 at org.objectweb.asm.ClassReader.(ClassReader.java:184) at org.objectweb.asm.ClassReader.(ClassReader.java:166) at org.objectweb.asm.ClassReader.(ClassReader.java:152) at org.objectweb.asm.ClassReader.(ClassReader.java:273) at com.tencent.matrix.trace.MethodCollector$CollectSrcTask.run(MethodCollector.java:132)...