Open kongnanlive opened 2 years ago
我fork了一个版本,修正了此bug,适配了AGP7.3.0,发不到了jitpack,感兴趣可以看下
地址: https://github.com/jadepeakpoet/ARouter
这个问题的原因是解析的时候,因为兼容性问题,解压jar的时候,把文件夹当成class文件来解析,所以报错了
我也遇到了,我改了下配置顺序, 开始 id 'com.android.application' 是在最上面,放到最下面就OK了 plugins { id 'org.jetbrains.kotlin.android' id 'kotlin-android' id 'kotlin-kapt' id 'com.alibaba.arouter' id 'com.android.application' }
我也遇到了,我改了下配置顺序, 开始 id 'com.android.application' 是在最上面,放到最下面就OK了 plugins { id 'org.jetbrains.kotlin.android' id 'kotlin-android' id 'kotlin-kapt' id 'com.alibaba.arouter' id 'com.android.application' }
为啥放在下面就可以呢?大佬有没有研究过原因?
我也遇到了,我改了下配置顺序, 开始 id 'com.android.application' 是在最上面,放到最下面就OK了 plugins { id 'org.jetbrains.kotlin.android' id 'kotlin-android' id 'kotlin-kapt' id 'com.alibaba.arouter' id 'com.android.application' }
为啥放在下面就可以呢?大佬有没有研究过原因?
有可能是上一步别的解析完之后,直接把文件夹类型丢弃了,只保留了class文件类型
com.android.tools.build:gradle:7.3.0最新稳定版报错了 #1023
问题处在了 com.alibaba.android.arouter.register.utils.ScanUtil.scanClass(ScanUtil.groovy:63)