ARouter
ARouter copied to clipboard
💪 A framework for assisting in the renovation of Android componentization (帮助 Android App 进行组件化改造的路由框架)
## Look at here - → Did you read the doc carefully - → Did you add annotation above target activity - → Did you add annotation processor dependence -...
版本用的是 1.5.2 目前发现部分机型设置falgs为FLAG_ACTIVITY_REORDER_TO_FRONT重新new一个新的Activity,目前发现的有华为和三星 正常用Intent没问题
我想通过把源码下载下来,修改androidx不兼容的问题。 但是发现:  com.alibaba.android.arouter.utils 包下的ClassUtils类中来获取 dex文件的class拿不到  反射 "com.android.tools.fd.runtime.Paths" 类时报错 请问怎么进行配置 "com.android.tools.fd.runtime.Paths" 呢
Arouter的license中没有copyright的说明。 在项目中搜索copyright。发现仅在 gradle/publish.gradle (https://github.com/alibaba/ARouter/blob/c10c1355c930080408db16439769d5fcb69de30b/gradle/publish.gradle) 有copyright的说明。 但内容是:Copyright 2013 Chris Banes 这个无关紧要么?
Caused by: com.sun.tools.javac.processing.AnnotationProcessingError: java.lang.NoClassDefFoundError: org/apache/commons/collections4/MapUtils at jdk.compiler/com.sun.tools.javac.processing.JavacProcessingEnvironment$ProcessorState.(JavacProcessingEnvironment.java:707) at jdk.compiler/com.sun.tools.javac.processing.JavacProcessingEnvironment$DiscoveredProcessors$ProcessorStateIterator.next(JavacProcessingEnvironment.java:786) at jdk.compiler/com.sun.tools.javac.processing.JavacProcessingEnvironment.discoverAndRunProcs(JavacProcessingEnvironment.java:881) at jdk.compiler/com.sun.tools.javac.processing.JavacProcessingEnvironment$Round.run(JavacProcessingEnvironment.java:1222) at jdk.compiler/com.sun.tools.javac.processing.JavacProcessingEnvironment.doProcessing(JavacProcessingEnvironment.java:1335) at jdk.compiler/com.sun.tools.javac.main.JavaCompiler.processAnnotations(JavaCompiler.java:1258) ... 35 more Caused by: java.lang.NoClassDefFoundError: org/apache/commons/collections4/MapUtils at com.alibaba.android.arouter.compiler.processor.BaseProcessor.init(BaseProcessor.java:51) at com.alibaba.android.arouter.compiler.processor.AutowiredProcessor.init(AutowiredProcessor.java:58) at org.jetbrains.kotlin.kapt3.base.incremental.IncrementalProcessor.init(incrementalProcessors.kt:41)...
A failure occurred while executing org.jetbrains.kotlin.gradle.internal.KaptExecution
It seems that the "arouter_register" use the ASM5 to compile, do you have plan to upgrade the ASM version to 7? Because that many developers have used Java 11 and...
Caused by: java.lang.UnsupportedOperationException: This feature requires ASM7 at org.objectweb.asm.ClassVisitor.visitNestHost(ClassVisitor.java:150) at org.objectweb.asm.ClassReader.accept(ClassReader.java:550) at org.objectweb.asm.ClassReader.accept(ClassReader.java:400) at org.objectweb.asm.ClassReader$accept.call(Unknown Source) at com.alibaba.android.arouter.register.utils.ScanUtil.scanClass(ScanUtil.groovy:66) at com.alibaba.android.arouter.register.utils.ScanUtil$scanClass$1.callStatic(Unknown Source) at com.alibaba.android.arouter.register.utils.ScanUtil$scanClass$1.callStatic(Unknown Source) at com.alibaba.android.arouter.register.utils.ScanUtil.scanJar(ScanUtil.groovy:34) at com.alibaba.android.arouter.register.utils.ScanUtil$scanJar$0.call(Unknown Source) at...
ICharge mCharge = ARouter.getInstance().navigation(ICharge.class); 结果mCharge =null; 不知道什么原因,偶现,有时候正常,不稳定