JailedBird / ArouterGradlePlugin

Arouter auto register plugin for AGP7.4+ & AGP8
Apache License 2.0
43 stars 7 forks source link

R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable. #4

Closed danatechgithub4 closed 8 months ago

danatechgithub4 commented 8 months ago

image

有上百条这种错误,不确定是不是本插件的问题。

danatechgithub4 commented 8 months ago

https://github.com/didi/DroidAssist/issues/38

看起来很多插件都有这种问题。

JailedBird commented 8 months ago

didi/DroidAssist#38

看起来很多插件都有这种问题。

贴一下 日志的文字版本;

danatechgithub4 commented 8 months ago
> Task :internal:releaseTransformAllClassesTask
Merge jar error entry:META-INF/MANIFEST.MF, error is java.util.zip.ZipException: duplicate entry: META-INF/MANIFEST.MF 
Merge jar error entry:META-INF/MANIFEST.MF, error is java.util.zip.ZipException: duplicate entry: META-INF/MANIFEST.MF 
Merge jar error entry:META-INF/MANIFEST.MF, error is java.util.zip.ZipException: duplicate entry: META-INF/MANIFEST.MF 
Merge jar error entry:META-INF/MANIFEST.MF, error is java.util.zip.ZipException: duplicate entry: META-INF/MANIFEST.MF 
Merge jar error entry:META-INF/MANIFEST.MF, error is java.util.zip.ZipException: duplicate entry: META-INF/MANIFEST.MF 
Merge jar error entry:META-INF/MANIFEST.MF, error is java.util.zip.ZipException: duplicate entry: META-INF/MANIFEST.MF 
Merge jar error entry:META-INF/MANIFEST.MF, error is java.util.zip.ZipException: duplicate entry: META-INF/MANIFEST.MF 
Merge jar error entry:META-INF/MANIFEST.MF, error is java.util.zip.ZipException: duplicate entry: META-INF/MANIFEST.MF 
Merge jar error entry:META-INF/MANIFEST.MF, error is java.util.zip.ZipException: duplicate entry: META-INF/MANIFEST.MF 
Merge jar error entry:META-INF/MANIFEST.MF, error is java.util.zip.ZipException: duplicate entry: META-INF/MANIFEST.MF 
Merge jar error entry:META-INF/MANIFEST.MF, error is java.util.zip.ZipException: duplicate entry: META-INF/MANIFEST.MF 
Merge jar error entry:META-INF/MANIFEST.MF, error is java.util.zip.ZipException: duplicate entry: META-INF/MANIFEST.MF 
Merge jar error entry:META-INF/MANIFEST.MF, error is java.util.zip.ZipException: duplicate entry: META-INF/MANIFEST.MF 
Merge jar error entry:META-INF/MANIFEST.MF, error is java.util.zip.ZipException: duplicate entry: META-INF/MANIFEST.MF 
Merge jar error entry:META-INF/com.android.tools/proguard/coroutines.pro, error is java.util.zip.ZipException: duplicate entry: META-INF/com.android.tools/proguard/coroutines.pro 
Merge jar error entry:META-INF/proguard/coroutines.pro, error is java.util.zip.ZipException: duplicate entry: META-INF/proguard/coroutines.pro 
Merge jar error entry:META-INF/versions/9/module-info.class, error is java.util.zip.ZipException: duplicate entry: META-INF/versions/9/module-info.class 
Merge jar error entry:META-INF/MANIFEST.MF, error is java.util.zip.ZipException: duplicate entry: META-INF/MANIFEST.MF 
Merge jar error entry:META-INF/MANIFEST.MF, error is java.util.zip.ZipException: duplicate entry: META-INF/MANIFEST.MF 
Merge jar error entry:META-INF/com.github.kirich1409.ViewBindingPropertyDelegate.core.kotlin_module, error is java.util.zip.ZipException: duplicate entry: META-INF/com.github.kirich1409.ViewBindingPropertyDelegate.core.kotlin_module 
Merge jar error entry:META-INF/MANIFEST.MF, error is java.util.zip.ZipException: duplicate entry: META-INF/MANIFEST.MF 
Merge jar error entry:META-INF/MANIFEST.MF, error is java.util.zip.ZipException: duplicate entry: META-INF/MANIFEST.MF 
Merge jar error entry:META-INF/versions/9/module-info.class, error is java.util.zip.ZipException: duplicate entry: META-INF/versions/9/module-info.class 
Merge jar error entry:META-INF/MANIFEST.MF, error is java.util.zip.ZipException: duplicate entry: META-INF/MANIFEST.MF 
Merge jar error entry:META-INF/versions/9/module-info.class, error is java.util.zip.ZipException: duplicate entry: META-INF/versions/9/module-info.class 
Merge jar error entry:META-INF/MANIFEST.MF, error is java.util.zip.ZipException: duplicate entry: META-INF/MANIFEST.MF 
Merge jar error entry:META-INF/versions/9/module-info.class, error is java.util.zip.ZipException: duplicate entry: META-INF/versions/9/module-info.class 
Merge jar error entry:META-INF/MANIFEST.MF, error is java.util.zip.ZipException: duplicate entry: META-INF/MANIFEST.MF 
Merge jar error entry:META-INF/versions/9/module-info.class, error is java.util.zip.ZipException: duplicate entry: META-INF/versions/9/module-info.class 
Merge jar error entry:META-INF/MANIFEST.MF, error is java.util.zip.ZipException: duplicate entry: META-INF/MANIFEST.MF 
Merge jar error entry:META-INF/MANIFEST.MF, error is java.util.zip.ZipException: duplicate entry: META-INF/MANIFEST.MF 
Merge jar error entry:META-INF/MANIFEST.MF, error is java.util.zip.ZipException: duplicate entry: META-INF/MANIFEST.MF 
Merge jar error entry:META-INF/MANIFEST.MF, error is java.util.zip.ZipException: duplicate entry: META-INF/MANIFEST.MF 
Merge jar error entry:META-INF/MANIFEST.MF, error is java.util.zip.ZipException: duplicate entry: META-INF/MANIFEST.MF 
Merge jar error entry:META-INF/MANIFEST.MF, error is java.util.zip.ZipException: duplicate entry: META-INF/MANIFEST.MF 
Merge jar error entry:META-INF/MANIFEST.MF, error is java.util.zip.ZipException: duplicate entry: META-INF/MANIFEST.MF 
Merge jar error entry:META-INF/versions/9/module-info.class, error is java.util.zip.ZipException: duplicate entry: META-INF/versions/9/module-info.class 
Merge jar error entry:META-INF/MANIFEST.MF, error is java.util.zip.ZipException: duplicate entry: META-INF/MANIFEST.MF 
Merge jar error entry:META-INF/MANIFEST.MF, error is java.util.zip.ZipException: duplicate entry: META-INF/MANIFEST.MF 
Merge jar error entry:META-INF/MANIFEST.MF, error is java.util.zip.ZipException: duplicate entry: META-INF/MANIFEST.MF 
Merge jar error entry:META-INF/MANIFEST.MF, error is java.util.zip.ZipException: duplicate entry: META-INF/MANIFEST.MF 
Merge jar error entry:META-INF/MANIFEST.MF, error is java.util.zip.ZipException: duplicate entry: META-INF/MANIFEST.MF 
Merge jar error entry:META-INF/MANIFEST.MF, error is java.util.zip.ZipException: duplicate entry: META-INF/MANIFEST.MF 
Merge jar error entry:META-INF/MANIFEST.MF, error is java.util.zip.ZipException: duplicate entry: META-INF/MANIFEST.MF 
Merge jar error entry:META-INF/MANIFEST.MF, error is java.util.zip.ZipException: duplicate entry: META-INF/MANIFEST.MF 
Merge jar error entry:META-INF/MANIFEST.MF, error is java.util.zip.ZipException: duplicate entry: META-INF/MANIFEST.MF 
Merge jar error entry:META-INF/MANIFEST.MF, error is java.util.zip.ZipException: duplicate entry: META-INF/MANIFEST.MF 
Merge jar error entry:META-INF/MANIFEST.MF, error is java.util.zip.ZipException: duplicate entry: META-INF/MANIFEST.MF 
Merge jar error entry:META-INF/MANIFEST.MF, error is java.util.zip.ZipException: duplicate entry: META-INF/MANIFEST.MF 
Merge jar error entry:META-INF/MANIFEST.MF, error is java.util.zip.ZipException: duplicate entry: META-INF/MANIFEST.MF 
Merge jar error entry:META-INF/MANIFEST.MF, error is java.util.zip.ZipException: duplicate entry: META-INF/MANIFEST.MF 
Merge jar error entry:META-INF/MANIFEST.MF, error is java.util.zip.ZipException: duplicate entry: META-INF/MANIFEST.MF 
Collect result:
[com/alibaba/android/arouter/facade/template/IRouteRoot]
     com/alibaba/android/arouter/routes/ARouter$$Root$$internal
     com/alibaba/android/arouter/routes/ARouter$$Root$$app
     com/alibaba/android/arouter/routes/ARouter$$Root$$home
     com/alibaba/android/arouter/routes/ARouter$$Root$$examPaper
     com/alibaba/android/arouter/routes/ARouter$$Root$$billing
     com/alibaba/android/arouter/routes/ARouter$$Root$$qiyukf
     com/alibaba/android/arouter/routes/ARouter$$Root$$school
     com/alibaba/android/arouter/routes/ARouter$$Root$$proneErrorQuestion
     com/alibaba/android/arouter/routes/ARouter$$Root$$user
     com/alibaba/android/arouter/routes/ARouter$$Root$$base
     com/alibaba/android/arouter/routes/ARouter$$Root$$abtest
     com/alibaba/android/arouter/routes/ARouter$$Root$$library
     com/alibaba/android/arouter/routes/ARouter$$Root$$widget
     com/alibaba/android/arouter/routes/ARouter$$Root$$arouterapi
[com/alibaba/android/arouter/facade/template/IInterceptorGroup]
     com/alibaba/android/arouter/routes/ARouter$$Interceptors$$aliAuth
     com/alibaba/android/arouter/routes/ARouter$$Interceptors$$base
[com/alibaba/android/arouter/facade/template/IProviderGroup]
     com/alibaba/android/arouter/routes/ARouter$$Providers$$internal
     com/alibaba/android/arouter/routes/ARouter$$Providers$$app
     com/alibaba/android/arouter/routes/ARouter$$Providers$$home
     com/alibaba/android/arouter/routes/ARouter$$Providers$$examPaper
     com/alibaba/android/arouter/routes/ARouter$$Providers$$billing
     com/alibaba/android/arouter/routes/ARouter$$Providers$$qiyukf
     com/alibaba/android/arouter/routes/ARouter$$Providers$$school
     com/alibaba/android/arouter/routes/ARouter$$Providers$$proneErrorQuestion
     com/alibaba/android/arouter/routes/ARouter$$Providers$$user
     com/alibaba/android/arouter/routes/ARouter$$Providers$$base
     com/alibaba/android/arouter/routes/ARouter$$Providers$$abtest
     com/alibaba/android/arouter/routes/ARouter$$Providers$$library
     com/alibaba/android/arouter/routes/ARouter$$Providers$$widget
     com/alibaba/android/arouter/routes/ARouter$$Providers$$arouterapi
Start inject byte code
Inject byte code successful
ARouter plugin inject time spend 7135 ms
> Task :internal:minifyReleaseWithR8
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: R8: Missing class com.android.billingclient.api.ProductDetails$PricingPhase (referenced from: double ai.zuoye.shijuanbao.billing.utils.CommonKtKt.getPriceAmountMicros(com.android.billingclient.api.ProductDetails) and 2 other contexts)
Missing class com.android.billingclient.api.ProductDetails$PricingPhases (referenced from: com.android.billingclient.api.ProductDetails$PricingPhase ai.zuoye.shijuanbao.billing.utils.CommonKtKt.getPricingPhase(com.android.billingclient.api.ProductDetails))
Missing class com.android.billingclient.api.ProductDetails$SubscriptionOfferDetails (referenced from: com.android.billingclient.api.ProductDetails$PricingPhase ai.zuoye.shijuanbao.billing.utils.CommonKtKt.getPricingPhase(com.android.billingclient.api.ProductDetails))
Missing class com.android.billingclient.api.ProductDetails (referenced from: void ai.zuoye.shijuanbao.billing.delegate.BillingDelegate.purchase() and 4 other contexts)
Missing class com.danatech.component.billing.BillingAgent (referenced from: com.danatech.component.billing.BillingAgent ai.zuoye.shijuanbao.billing.delegate.BillingDelegate.billingAgent and 6 other contexts)
Missing class java.lang.management.ManagementFactory (referenced from: long org.junit.internal.runners.statements.FailOnTimeout.cpuTime(java.lang.Thread))
Missing class java.lang.management.ThreadMXBean (referenced from: long org.junit.internal.runners.statements.FailOnTimeout.cpuTime(java.lang.Thread))

WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
JailedBird commented 8 months ago

问题一:> Task :internal:releaseTransformAllClassesTask [Merge jar error entry:META-INF/MANIFEST.MF, error is java.util.zip.ZipException: ........] 错误是来自jar合并时,MANIFEST.MF同名的冲突(每个jar貌似都存在MANIFEST.MF文件,这个应该不影响哈); Merge jar error entry:META-INF/MANIFEST.MF 代码中通过异常捕获的方式,将其日志打印出来了,不用在意, 后续流程照样会进行的; 不过看起来确实像是个错误哈,我后面优化下;

image

问题二:> Task :internal:minifyReleaseWithR8 看到了 releaseTransformAllClassesTask,应该也是本插件导致的,也可能是插桩和R8这块的问题,待我研究研究先;不过这里是warning,麻烦你确认下编译是否正常&Arouter初始化是否通过插桩实现;

WARNING: /Users/android/Documents/builds/FFNJuf-o/0/shijuanbao/shijuanbao-android/internal/build/intermediates/classes/release/ALL/releaseTransformAllClassesTask/classes.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.

不过粗看,很多都出现过这样的问题,如下图: image

danatechgithub4 commented 8 months ago

编译正常&Arouter初始化是通过插桩实现的。、

JailedBird commented 8 months ago

编译正常&Arouter初始化是通过插桩实现的。、

周末再处理哈;

JailedBird commented 8 months ago

编译正常&Arouter初始化是通过插桩实现的。、

本地没复现出来,你用1.0.1-beta01版本测试一下;

plugins {
  id("io.github.JailedBird.ARouterPlugin") version "1.0.1-beta01"
}

改动点:

感谢反馈🤞

danatechgithub4 commented 8 months ago
> Task :internal:minifyReleaseWithR8
WARNING:/Users/android/.gradle/caches/transforms-3/4b69307dee97319dfe55a3ab1545368c/transformed/jetified-auth_number_product-2.12.17.2-log-online-standard-release-runtime.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING:/Users/android/.gradle/caches/transforms-3/4b69307dee97319dfe55a3ab1545368c/transformed/jetified-auth_number_product-2.12.17.2-log-online-standard-release-runtime.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING:/Users/android/.gradle/caches/transforms-3/4b69307dee97319dfe55a3ab1545368c/transformed/jetified-auth_number_product-2.12.17.2-log-online-standard-release-runtime.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING:/Users/android/.gradle/caches/transforms-3/4b69307dee97319dfe55a3ab1545368c/transformed/jetified-auth_number_product-2.12.17.2-log-online-standard-release-runtime.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING:/Users/android/.gradle/caches/transforms-3/4b69307dee97319dfe55a3ab1545368c/transformed/jetified-auth_number_product-2.12.17.2-log-online-standard-release-runtime.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING:/Users/android/.gradle/caches/transforms-3/4b69307dee97319dfe55a3ab1545368c/transformed/jetified-auth_number_product-2.12.17.2-log-online-standard-release-runtime.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING:/Users/android/.gradle/caches/transforms-3/4b69307dee97319dfe55a3ab1545368c/transformed/jetified-auth_number_product-2.12.17.2-log-online-standard-release-runtime.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING:/Users/android/.gradle/caches/transforms-3/4b69307dee97319dfe55a3ab1545368c/transformed/jetified-auth_number_product-2.12.17.2-log-online-standard-release-runtime.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING:/Users/android/.gradle/caches/transforms-3/4b69307dee97319dfe55a3ab1545368c/transformed/jetified-auth_number_product-2.12.17.2-log-online-standard-release-runtime.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING:/Users/android/.gradle/caches/transforms-3/4b69307dee97319dfe55a3ab1545368c/transformed/jetified-auth_number_product-2.12.17.2-log-online-standard-release-runtime.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING:/Users/android/.gradle/caches/transforms-3/4b69307dee97319dfe55a3ab1545368c/transformed/jetified-auth_number_product-2.12.17.2-log-online-standard-release-runtime.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING:/Users/android/.gradle/caches/transforms-3/4b69307dee97319dfe55a3ab1545368c/transformed/jetified-auth_number_product-2.12.17.2-log-online-standard-release-runtime.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING:/Users/android/.gradle/caches/transforms-3/4b69307dee97319dfe55a3ab1545368c/transformed/jetified-auth_number_product-2.12.17.2-log-online-standard-release-runtime.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING:/Users/android/.gradle/caches/transforms-3/4b69307dee97319dfe55a3ab1545368c/transformed/jetified-auth_number_product-2.12.17.2-log-online-standard-release-runtime.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING:/Users/android/.gradle/caches/transforms-3/4b69307dee97319dfe55a3ab1545368c/transformed/jetified-auth_number_product-2.12.17.2-log-online-standard-release-runtime.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING:/Users/android/.gradle/caches/transforms-3/4b69307dee97319dfe55a3ab1545368c/transformed/jetified-auth_number_product-2.12.17.2-log-online-standard-release-runtime.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING:/Users/android/.gradle/caches/transforms-3/4b69307dee97319dfe55a3ab1545368c/transformed/jetified-auth_number_product-2.12.17.2-log-online-standard-release-runtime.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.
WARNING:/Users/android/.gradle/caches/transforms-3/4b69307dee97319dfe55a3ab1545368c/transformed/jetified-auth_number_product-2.12.17.2-log-online-standard-release-runtime.jar: R8: Expected stack map table for method with non-linear control flow. In later version of R8, the method may be assumed not reachable.

确实不是本插件的问题,我翻看了一下没加入本插件之前的log,都是发生在阿里一键登录的jar包里面,只是加入本插件后貌似就隐藏了jetified-auth_number_product-2.12.17.2-log-online-standard-release-runtime.jar的路径。

JailedBird commented 8 months ago

试试看1.0.1-beta01? 加了些日志优化;

danatechgithub4 commented 8 months ago
> Task :international:releaseTransformAllClassesTask
Welcome to use ArouterGradlePlugin for AGP8: https://github.com/JailedBird/ArouterGradlePlugin
ArouterGradlePlugin task start:
[Warning] Merge [jar:entry] /Users/android/.gradle/caches/transforms-3/355b22fe5d944bc4d0b9e70ee1b47df5/transformed/jetified-kotlinx-coroutines-android-1.7.3.jar:META-INF/com.android.tools/proguard/coroutines.pro, error is java.util.zip.ZipException: duplicate entry: META-INF/com.android.tools/proguard/coroutines.pro 
[Warning] Merge [jar:entry] /Users/android/.gradle/caches/transforms-3/355b22fe5d944bc4d0b9e70ee1b47df5/transformed/jetified-kotlinx-coroutines-android-1.7.3.jar:META-INF/proguard/coroutines.pro, error is java.util.zip.ZipException: duplicate entry: META-INF/proguard/coroutines.pro 
[Warning] Merge [jar:entry] /Users/android/.gradle/caches/transforms-3/355b22fe5d944bc4d0b9e70ee1b47df5/transformed/jetified-kotlinx-coroutines-android-1.7.3.jar:META-INF/versions/9/module-info.class, error is java.util.zip.ZipException: duplicate entry: META-INF/versions/9/module-info.class 
[Warning] Merge [jar:entry] /Users/android/.gradle/caches/transforms-3/2396dcca1f7694de7c70dd389b0a2010/transformed/jetified-kotlin-stdlib-jdk8-1.8.22.jar:META-INF/versions/9/module-info.class, error is java.util.zip.ZipException: duplicate entry: META-INF/versions/9/module-info.class 
[Warning] Merge [jar:entry] /Users/android/.gradle/caches/transforms-3/eefb0d2082d12c602428249b4a7a3fbb/transformed/jetified-kotlin-stdlib-jdk7-1.8.22.jar:META-INF/versions/9/module-info.class, error is java.util.zip.ZipException: duplicate entry: META-INF/versions/9/module-info.class 
[Warning] Merge [jar:entry] /Users/android/.gradle/caches/transforms-3/2b3ffe0df423b4da2d8e90e0614ba10c/transformed/jetified-kotlin-stdlib-1.9.22.jar:META-INF/versions/9/module-info.class, error is java.util.zip.ZipException: duplicate entry: META-INF/versions/9/module-info.class 
[Warning] Merge [jar:entry] /Users/android/.gradle/caches/transforms-3/ae7c20cc0bd2f0be860492076694a140/transformed/jetified-annotations-23.0.0.jar:META-INF/versions/9/module-info.class, error is java.util.zip.ZipException: duplicate entry: META-INF/versions/9/module-info.class 
[Warning] Merge [jar:entry] /Users/android/.gradle/caches/transforms-3/3d643737e002abed86131839e4a5dddb/transformed/jetified-gson-2.10.1.jar:META-INF/versions/9/module-info.class, error is java.util.zip.ZipException: duplicate entry: META-INF/versions/9/module-info.class 
Collect result:
[com/alibaba/android/arouter/facade/template/IRouteRoot]
     com/alibaba/android/arouter/routes/ARouter$$Root$$international
     com/alibaba/android/arouter/routes/ARouter$$Root$$app
     com/alibaba/android/arouter/routes/ARouter$$Root$$EmailAuth
     com/alibaba/android/arouter/routes/ARouter$$Root$$user
     com/alibaba/android/arouter/routes/ARouter$$Root$$home
     com/alibaba/android/arouter/routes/ARouter$$Root$$examPaper
     com/alibaba/android/arouter/routes/ARouter$$Root$$billing
     com/alibaba/android/arouter/routes/ARouter$$Root$$qiyukf
     com/alibaba/android/arouter/routes/ARouter$$Root$$school
     com/alibaba/android/arouter/routes/ARouter$$Root$$proneErrorQuestion
     com/alibaba/android/arouter/routes/ARouter$$Root$$base
     com/alibaba/android/arouter/routes/ARouter$$Root$$abtest
     com/alibaba/android/arouter/routes/ARouter$$Root$$library
     com/alibaba/android/arouter/routes/ARouter$$Root$$widget
     com/alibaba/android/arouter/routes/ARouter$$Root$$arouterapi
[com/alibaba/android/arouter/facade/template/IInterceptorGroup]
     com/alibaba/android/arouter/routes/ARouter$$Interceptors$$EmailAuth
     com/alibaba/android/arouter/routes/ARouter$$Interceptors$$base
[com/alibaba/android/arouter/facade/template/IProviderGroup]
     com/alibaba/android/arouter/routes/ARouter$$Providers$$international
     com/alibaba/android/arouter/routes/ARouter$$Providers$$app
     com/alibaba/android/arouter/routes/ARouter$$Providers$$EmailAuth
     com/alibaba/android/arouter/routes/ARouter$$Providers$$user
     com/alibaba/android/arouter/routes/ARouter$$Providers$$home
     com/alibaba/android/arouter/routes/ARouter$$Providers$$examPaper
     com/alibaba/android/arouter/routes/ARouter$$Providers$$billing
     com/alibaba/android/arouter/routes/ARouter$$Providers$$qiyukf
     com/alibaba/android/arouter/routes/ARouter$$Providers$$school
     com/alibaba/android/arouter/routes/ARouter$$Providers$$proneErrorQuestion
     com/alibaba/android/arouter/routes/ARouter$$Providers$$base
     com/alibaba/android/arouter/routes/ARouter$$Providers$$abtest
     com/alibaba/android/arouter/routes/ARouter$$Providers$$library
     com/alibaba/android/arouter/routes/ARouter$$Providers$$widget
     com/alibaba/android/arouter/routes/ARouter$$Providers$$arouterapi
Start inject byte code
Inject byte code successful
ARouter plugin inject time spend 5742 ms

试过了MANIFEST.MF警告已经少了很多,移除阿里一键登录后,也未发现R8的警告。

JailedBird commented 8 months ago
> Task :international:releaseTransformAllClassesTask
Welcome to use ArouterGradlePlugin for AGP8: https://github.com/JailedBird/ArouterGradlePlugin
ArouterGradlePlugin task start:
[Warning] Merge [jar:entry] /Users/android/.gradle/caches/transforms-3/355b22fe5d944bc4d0b9e70ee1b47df5/transformed/jetified-kotlinx-coroutines-android-1.7.3.jar:META-INF/com.android.tools/proguard/coroutines.pro, error is java.util.zip.ZipException: duplicate entry: META-INF/com.android.tools/proguard/coroutines.pro 
[Warning] Merge [jar:entry] /Users/android/.gradle/caches/transforms-3/355b22fe5d944bc4d0b9e70ee1b47df5/transformed/jetified-kotlinx-coroutines-android-1.7.3.jar:META-INF/proguard/coroutines.pro, error is java.util.zip.ZipException: duplicate entry: META-INF/proguard/coroutines.pro 
[Warning] Merge [jar:entry] /Users/android/.gradle/caches/transforms-3/355b22fe5d944bc4d0b9e70ee1b47df5/transformed/jetified-kotlinx-coroutines-android-1.7.3.jar:META-INF/versions/9/module-info.class, error is java.util.zip.ZipException: duplicate entry: META-INF/versions/9/module-info.class 
[Warning] Merge [jar:entry] /Users/android/.gradle/caches/transforms-3/2396dcca1f7694de7c70dd389b0a2010/transformed/jetified-kotlin-stdlib-jdk8-1.8.22.jar:META-INF/versions/9/module-info.class, error is java.util.zip.ZipException: duplicate entry: META-INF/versions/9/module-info.class 
[Warning] Merge [jar:entry] /Users/android/.gradle/caches/transforms-3/eefb0d2082d12c602428249b4a7a3fbb/transformed/jetified-kotlin-stdlib-jdk7-1.8.22.jar:META-INF/versions/9/module-info.class, error is java.util.zip.ZipException: duplicate entry: META-INF/versions/9/module-info.class 
[Warning] Merge [jar:entry] /Users/android/.gradle/caches/transforms-3/2b3ffe0df423b4da2d8e90e0614ba10c/transformed/jetified-kotlin-stdlib-1.9.22.jar:META-INF/versions/9/module-info.class, error is java.util.zip.ZipException: duplicate entry: META-INF/versions/9/module-info.class 
[Warning] Merge [jar:entry] /Users/android/.gradle/caches/transforms-3/ae7c20cc0bd2f0be860492076694a140/transformed/jetified-annotations-23.0.0.jar:META-INF/versions/9/module-info.class, error is java.util.zip.ZipException: duplicate entry: META-INF/versions/9/module-info.class 
[Warning] Merge [jar:entry] /Users/android/.gradle/caches/transforms-3/3d643737e002abed86131839e4a5dddb/transformed/jetified-gson-2.10.1.jar:META-INF/versions/9/module-info.class, error is java.util.zip.ZipException: duplicate entry: META-INF/versions/9/module-info.class 
Collect result:
[com/alibaba/android/arouter/facade/template/IRouteRoot]
   com/alibaba/android/arouter/routes/ARouter$$Root$$international
   com/alibaba/android/arouter/routes/ARouter$$Root$$app
   com/alibaba/android/arouter/routes/ARouter$$Root$$EmailAuth
   com/alibaba/android/arouter/routes/ARouter$$Root$$user
   com/alibaba/android/arouter/routes/ARouter$$Root$$home
   com/alibaba/android/arouter/routes/ARouter$$Root$$examPaper
   com/alibaba/android/arouter/routes/ARouter$$Root$$billing
   com/alibaba/android/arouter/routes/ARouter$$Root$$qiyukf
   com/alibaba/android/arouter/routes/ARouter$$Root$$school
   com/alibaba/android/arouter/routes/ARouter$$Root$$proneErrorQuestion
   com/alibaba/android/arouter/routes/ARouter$$Root$$base
   com/alibaba/android/arouter/routes/ARouter$$Root$$abtest
   com/alibaba/android/arouter/routes/ARouter$$Root$$library
   com/alibaba/android/arouter/routes/ARouter$$Root$$widget
   com/alibaba/android/arouter/routes/ARouter$$Root$$arouterapi
[com/alibaba/android/arouter/facade/template/IInterceptorGroup]
   com/alibaba/android/arouter/routes/ARouter$$Interceptors$$EmailAuth
   com/alibaba/android/arouter/routes/ARouter$$Interceptors$$base
[com/alibaba/android/arouter/facade/template/IProviderGroup]
   com/alibaba/android/arouter/routes/ARouter$$Providers$$international
   com/alibaba/android/arouter/routes/ARouter$$Providers$$app
   com/alibaba/android/arouter/routes/ARouter$$Providers$$EmailAuth
   com/alibaba/android/arouter/routes/ARouter$$Providers$$user
   com/alibaba/android/arouter/routes/ARouter$$Providers$$home
   com/alibaba/android/arouter/routes/ARouter$$Providers$$examPaper
   com/alibaba/android/arouter/routes/ARouter$$Providers$$billing
   com/alibaba/android/arouter/routes/ARouter$$Providers$$qiyukf
   com/alibaba/android/arouter/routes/ARouter$$Providers$$school
   com/alibaba/android/arouter/routes/ARouter$$Providers$$proneErrorQuestion
   com/alibaba/android/arouter/routes/ARouter$$Providers$$base
   com/alibaba/android/arouter/routes/ARouter$$Providers$$abtest
   com/alibaba/android/arouter/routes/ARouter$$Providers$$library
   com/alibaba/android/arouter/routes/ARouter$$Providers$$widget
   com/alibaba/android/arouter/routes/ARouter$$Providers$$arouterapi
Start inject byte code
Inject byte code successful
ARouter plugin inject time spend 5742 ms

试过了MANIFEST.MF警告已经少了很多,移除阿里一键登录后,也未发现R8的警告。

那你直接更新下1.0.1哈 已经发布了;