Yufeng Wu

Results 11 comments of Yufeng Wu

我fork了一个版本,修正了此bug,适配了AGP7.3.0,发布到了jitpack,如果官方没动静,后续我应该会继续适配AGP8.0,感兴趣可以看下 地址: https://github.com/jadepeakpoet/ARouter 这个问题的原因是解析的时候,因为兼容性问题,解压jar的时候,把文件夹当成class文件来解析,所以报错了

https://github.com/jadepeakpoet/ARouter 我fork了一个版本做了一个更改,AGP7.3+使用1.0.2版本,AGP8.0使用1.0.3版本,感兴趣参考下

> @jadepeakpoet 支持最新的Navigation库吗?我不想去手动管理Fragment 我fork的版本只做了适配和bugfix,目前没有增加新的功能,ARouter原有的功能应该是不支持Navigation库的

> ```java > public enum RouteType { > ACTIVITY(0, "android.app.Activity"), > SERVICE(1, "android.app.Service"), > PROVIDER(2, "com.alibaba.android.arouter.facade.template.IProvider"), > CONTENT_PROVIDER(-1, "android.app.ContentProvider"), > BOARDCAST(-1, ""), > METHOD(-1, ""), > FRAGMENT(-1, "android.app.Fragment"), > ```...

> @jadepeakpoet 大佬你好,麻烦在你fork的项目中开启一下issue栏目,有问题想问下你。我没在用你的库之前,一直用的是官方的ARouter最新的api、plugin、compiler等,然后AGP用的是7.1.3,我用assembleRelease方式打的混淆后的包是能正常打出来的。而一旦将ARouter的依赖方式全部改成你的那个库以后,不管我是将AGP保持为7.1.3还是更改为7.3.1,构建Release的混淆后的包的过程中就会报错,报错内容大概是构建中出现OOM了,部分内容如下: > > Android target SDK 是Android13: > > ============================================================================= > > #Android SDK依赖 TARGET_SDK_VERSION=33 MIN_SDK_VERSION=21 COMPILE_SDK_VERSION=33 KOTLIN_COROUTINES_VERSION=1.6.1 > > ============================================================================= > > gradle tools的版本: > > =============================================================================...

我fork了一个版本,修正了此bug,适配了AGP7.3.0,发布到了jitpack,如果官方没动静,后续我应该会继续适配AGP8.0,感兴趣可以看下 地址: https://github.com/jadepeakpoet/ARouter

我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' } > > 为啥放在下面就可以呢?大佬有没有研究过原因? 有可能是上一步别的解析完之后,直接把文件夹类型丢弃了,只保留了class文件类型

> Thanks for reporting! Could you explain a bit more on how this project is set up? Otherwise I'm not sure how to reproduce this. Note that ObjectBox for Swift...

> Manager /* Begin XCLocalSwiftPackageReference section */ D55E3CAA2B4EC19100A3B550 /* XCLocalSwiftPackageReference "SwiftPackages/PartialSheet" */ = { isa = XCLocalSwiftPackageReference; relativePath = SwiftPackages/PartialSheet; }; D57FDA5E2B5A8D4800ECC797 /* XCLocalSwiftPackageReference "SwiftPackages/Pageboy" */ = { isa =...