• Type android.support.v4.app.INotificationSideChannel is defined multiple times


    小米广告

    Type android.support.v4.app.INotificationSideChannel is defined multiple times

    d8clsPath:
    Error in D:\ChannelFolder\JJChannelPackageForTest\ToolConfigPath\channels-ad\ATemp-100057\xiaomi\lib\xiaomi_ad_merge_20231104.jar:android/support/v4/app/INotificationSideChannel.class:
    Type android.support.v4.app.INotificationSideChannel is defined multiple times: D:\ChannelFolder\JJChannelPackageForTest\ToolConfigPath\channels-ad\ATemp-100057\xiaomi\lib\xiaomi_ad_merge_20231104.jar:android/support/v4/app/INotificationSideChannel.class, D:\ChannelFolder\JJChannelPackageForTest\ToolConfigPath\channels-ad\ATemp-100057\xiaomi\lib\xiaomi_ad_merge_20231104.jar:android/support/v4/app/INotificationSideChannel.class
    Compilation failed
    Error: Command failed: cmd /c @echo off && Chcp 65001>nul && cd D:\ChannelFolder\JJChannelPackageForTest\ToolConfigPath\tools\dx&& d8 --release --min-api 21 --output D:\ChannelFolder\JJChannelPackageForTest\ToolConfigPath\channels-ad\ATemp-100057\xiaomi\dx  D:\ChannelFolder\JJChannelPackageForTest\ToolConfigPath\channels-ad\ATemp-100057\xiaomi\lib\*.jar --lib D:\ChannelFolder\JJChannelPackageForTest\ToolConfigPath\tools\android\android.jar
    Error in D:\ChannelFolder\JJChannelPackageForTest\ToolConfigPath\channels-ad\ATemp-100057\xiaomi\lib\xiaomi_ad_merge_20231104.jar:android/support/v4/app/INotificationSideChannel.class:
    Type android.support.v4.app.INotificationSideChannel is defined multiple times: D:\ChannelFolder\JJChannelPackageForTest\ToolConfigPath\channels-ad\ATemp-100057\xiaomi\lib\xiaomi_ad_merge_20231104.jar:android/support/v4/app/INotificationSideChannel.class, D:\ChannelFolder\JJChannelPackageForTest\ToolConfigPath\channels-ad\ATemp-100057\xiaomi\lib\xiaomi_ad_merge_20231104.jar:android/support/v4/app/INotificationSideChannel.class
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    在这里插入图片描述

    在这里插入图片描述

    Type android.support.v4.os.IResultReceiver S t u b Stub StubProxy is defined multiple times

    Type android.support.v4.os.IResultReceiver S t u b Stub StubProxy is defined multiple times

    2024-03-06T18:00:42: cd D:\channelPackage\ToolConfigPath\tools\dx&& d8 --release --min-api 21 --output D:\channelPackage\ToolConfigPath\channels-sdk\ATemp-100057\xiaomi\dx D:\channelPackage\ToolConfigPath\channels-sdk\ATemp-100057\xiaomi\temp\classes.zip D:\channelPackage\ToolConfigPath\channels-sdk\ATemp-100057\xiaomi\lib\*.jar --lib D:\channelPackage\ToolConfigPath\tools\android\android.jar
    2024-03-06T18:00:45: Error: Command failed: cmd /c @echo off && Chcp 65001>nul && cd D:\channelPackage\ToolConfigPath\tools\dx&& d8 --release --min-api 21 --output D:\channelPackage\ToolConfigPath\channels-sdk\ATemp-100057\xiaomi\dx D:\channelPackage\ToolConfigPath\channels-sdk\ATemp-100057\xiaomi\temp\classes.zip D:\channelPackage\ToolConfigPath\channels-sdk\ATemp-100057\xiaomi\lib\*.jar --lib D:\channelPackage\ToolConfigPath\tools\android\android.jar
    2024-03-06T18:00:45: Error in D:\channelPackage\ToolConfigPath\channels-sdk\ATemp-100057\xiaomi\lib\xiaomi_ad_merge_20240306.jar:android/support/v4/os/IResultReceiver$Stub$Proxy.class:
    2024-03-06T18:00:45: Type android.support.v4.os.IResultReceiver$Stub$Proxy is defined multiple times: D:\channelPackage\ToolConfigPath\channels-sdk\ATemp-100057\xiaomi\lib\xiaomi_ad_merge_20240306.jar:android/support/v4/os/IResultReceiver$Stub$Proxy.class, D:\channelPackage\ToolConfigPath\channels-sdk\ATemp-100057\xiaomi\lib\xiaomi_ad_merge_20240306.jar:android/support/v4/os/IResultReceiver$Stub$Proxy.class
    2024-03-06T18:00:45: Compilation failed
    
    • 1
    • 2
    • 3
    • 4
    • 5

    Type android.support.v4.os.ResultReceiver$1 is defined multiple times

    2024-03-06T18:20:59: cd D:\channelPackage\ToolConfigPath\tools\dx&& d8 --release --min-api 21 --output D:\channelPackage\ToolConfigPath\channels-sdk\ATemp-100057\xiaomi\dx D:\channelPackage\ToolConfigPath\channels-sdk\ATemp-100057\xiaomi\temp\classes.zip D:\channelPackage\ToolConfigPath\channels-sdk\ATemp-100057\xiaomi\lib\*.jar --lib D:\channelPackage\ToolConfigPath\tools\android\android.jar
    2024-03-06T18:21:02: Error: Command failed: cmd /c @echo off && Chcp 65001>nul && cd D:\channelPackage\ToolConfigPath\tools\dx&& d8 --release --min-api 21 --output D:\channelPackage\ToolConfigPath\channels-sdk\ATemp-100057\xiaomi\dx D:\channelPackage\ToolConfigPath\channels-sdk\ATemp-100057\xiaomi\temp\classes.zip D:\channelPackage\ToolConfigPath\channels-sdk\ATemp-100057\xiaomi\lib\*.jar --lib D:\channelPackage\ToolConfigPath\tools\android\android.jar
    2024-03-06T18:21:02: Error in D:\channelPackage\ToolConfigPath\channels-sdk\ATemp-100057\xiaomi\lib\xiaomi_ad_merge_20240306.jar:android/support/v4/os/ResultReceiver$1.class:
    2024-03-06T18:21:02: Type android.support.v4.os.ResultReceiver$1 is defined multiple times: D:\channelPackage\ToolConfigPath\channels-sdk\ATemp-100057\xiaomi\lib\xiaomi_ad_merge_20240306.jar:android/support/v4/os/ResultReceiver$1.class, D:\channelPackage\ToolConfigPath\channels-sdk\ATemp-100057\xiaomi\lib\xiaomi_ad_merge_20240306.jar:android/support/v4/os/ResultReceiver$1.class
    2024-03-06T18:21:02: Compilation failed
    
    • 1
    • 2
    • 3
    • 4
    • 5

    gson冲突

    Error in D:\ChannelFolder\JJChannelPackageForTest\ToolConfigPath\channels-sdk\ATemp-100057\xiaomi\lib\gson-2.8.5.jar:com/google/gson/FieldNamingPolicy$5.class:
    Type com.google.gson.FieldNamingPolicy$5 is defined multiple times: D:\ChannelFolder\JJChannelPackageForTest\ToolConfigPath\channels-sdk\ATemp-100057\xiaomi\lib\gson-2.8.5.jar:com/google/gson/FieldNamingPolicy$5.class, D:\ChannelFolder\JJChannelPackageForTest\ToolConfigPath\channels-sdk\ATemp-100057\xiaomi\lib\gson-2.8.6.jar:com/google/gson/FieldNamingPolicy$5.class
    Compilation failed
    
    • 1
    • 2
    • 3

    替换小米广告资源中的gson-2.8.5.jar为小米渠道的gson-2.8.6.jar

    检测包名

    只能用小米手机测试

    fata 日志不全

    生成R.class

    2023-11-08 14:28:19.600  4161-4161  AndroidRuntime          cn.jj.chess.mi                       E  FATAL EXCEPTION: main
                                                                                                        Process: cn.jj.chess.mi, PID: 4161
                                                                                                        java.lang.RuntimeException: Unable to start activity ComponentInfo{cn.jj.chess.mi/com.miui.zeus.mimo.sdk.ad.reward.RewardVideoAdActivityNewPE}: android.view.InflateException: Binary XML file line #31 in cn.jj.chess.mi:layout/mimo_reward_template_e_1: Binary XML file line #31 in cn.jj.chess.mi:layout/mimo_reward_template_e_1: Error inflating class androidx.recyclerview.widget.RecyclerView
                                                                                                        	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3802)
                                                                                                        	at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3948)
                                                                                                        	at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:101)
                                                                                                        	at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
                                                                                                        	at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
                                                                                                        	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2402)
                                                                                                        	at android.os.Handler.dispatchMessage(Handler.java:106)
                                                                                                        	at android.os.Looper.loopOnce(Looper.java:210)
                                                                                                        	at android.os.Looper.loop(Looper.java:299)
                                                                                                        	at android.app.ActivityThread.main(ActivityThread.java:8136)
                                                                                                        	at java.lang.reflect.Method.invoke(Native Method)
                                                                                                        	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:580)
                                                                                                        	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1028)
                                                                                                        Caused by: android.view.InflateException: Binary XML file line #31 in cn.jj.chess.mi:layout/mimo_reward_template_e_1: Binary XML file line #31 in cn.jj.chess.mi:layout/mimo_reward_template_e_1: Error inflating class androidx.recyclerview.widget.RecyclerView
                                                                                                        Caused by: android.view.InflateException: Binary XML file line #31 in cn.jj.chess.mi:layout/mimo_reward_template_e_1: Error inflating class androidx.recyclerview.widget.RecyclerView
                                                                                                        Caused by: java.lang.reflect.InvocationTargetException
                                                                                                        	at java.lang.reflect.Constructor.newInstance0(Native Method)
                                                                                                        	at java.lang.reflect.Constructor.newInstance(Constructor.java:343)
                                                                                                        	at android.view.LayoutInflater.createView(LayoutInflater.java:883)
                                                                                                        	at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:1039)
                                                                                                        	at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:990)
                                                                                                        	at android.view.LayoutInflater.rInflate(LayoutInflater.java:1169)
                                                                                                        	at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1130)
                                                                                                        	at android.view.LayoutInflater.rInflate(LayoutInflater.java:1172)
                                                                                                        	at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1130)
                                                                                                        	at android.view.LayoutInflater.rInflate(LayoutInflater.java:1172)
                                                                                                        	at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1130)
                                                                                                        	at android.view.LayoutInflater.rInflate(LayoutInflater.java:1172)
                                                                                                        	at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1130)
                                                                                                        	at android.view.LayoutInflater.inflate(LayoutInflater.java:711)
                                                                                                        	at android.view.LayoutInflater.inflate(LayoutInflater.java:548)
                                                                                                        	at com.miui.zeus.landingpage.sdk.n4.a(ViewUtils.java:0)
                                                                                                        	at com.miui.zeus.landingpage.sdk.n4.a(ViewUtils.java:0)
                                                                                                        	at com.miui.zeus.mimo.sdk.ad.reward.view.RewardTemplateE1View.a(RewardTemplateE1View.java:0)
                                                                                                        	at com.miui.zeus.mimo.sdk.ad.reward.RewardTemplateEType$3.newTemplateView(RewardTemplateEType.java:0)
                                                                                                        	at ijiami_1011.NCall.IV(Native Method)
                                                                                                        	at com.miui.zeus.mimo.sdk.ad.reward.RewardVideoAdActivityNewPE.onCreate(Unknown Source:18)
                                                                                                        	at android.app.Activity.performCreate(Activity.java:8522)
                                                                                                        	at android.app.Activity.performCreate(Activity.java:8486)
                                                                                                        	at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1417)
                                                                                                        	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3783)
                                                                                                        	at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3948)
                                                                                                        	at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:101)
                                                                                                        	at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
                                                                                                        	at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
    2023-11-08 14:28:19.600  4161-4161  AndroidRuntime          cn.jj.chess.mi                       E  	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2402)
                                                                                                        	at android.os.Handler.dispatchMessage(Handler.java:106)
                                                                                                        	at android.os.Looper.loopOnce(Looper.java:210)
                                                                                                        	at android.os.Looper.loop(Looper.java:299)
                                                                                                        	at android.app.ActivityThread.main(ActivityThread.java:8136)
                                                                                                        	at java.lang.reflect.Method.invoke(Native Method)
                                                                                                        	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:580)
                                                                                                        	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1028)
                                                                                                        Caused by: java.lang.NoClassDefFoundError: Failed resolution of: Landroidx/recyclerview/R$styleable;
                                                                                                        	at androidx.recyclerview.widget.RecyclerView.<init>(RecyclerView.java:691)
                                                                                                        	at androidx.recyclerview.widget.RecyclerView.<init>(RecyclerView.java:0)
                                                                                                        	... 37 more
                                                                                                        Caused by: java.lang.ClassNotFoundException: androidx.recyclerview.R$styleable
                                                                                                        	... 39 more
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
    • 40
    • 41
    • 42
    • 43
    • 44
    • 45
    • 46
    • 47
    • 48
    • 49
    • 50
    • 51
    • 52
    • 53
    • 54
    • 55
    • 56
    • 57
    • 58
    • 59
    • 60
    • 61
    • 62

    小米渠道资源冲突

    在这里插入图片描述
    删除小米AD values.xml中重复的资源。

    保障小米广告SDK与小米渠道SDK中com.xiaomi.gamecenter.sdk:onetrack-sdk:2.1.2版本一致

    在这里插入图片描述
    需配置

    		
    			embed ('androidx.recyclerview:recyclerview:1.0.0'){
    				exclude(group: 'androidx.cursoradapter', module: 'cursoradapter')
    				exclude(group: 'androidx.viewpager', module: 'viewpager')
    				exclude(group: 'androidx.lifecycle', module: 'lifecycle-livedata')
    				exclude(group: 'androidx.customview', module: 'customview')
    				exclude(group: 'androidx.loader', module: 'loader')
    				exclude(group: 'androidx.arch.core', module: 'core-runtime')
    				exclude(group: 'androidx.lifecycle', module: 'lifecycle-livedata-core')
    				exclude(group: 'androidx.arch.core', module: 'core-runtime')
    				exclude(group: 'androidx.interpolator', module: 'interpolator')
    				exclude(group: 'androidx.drawerlayout', module: 'drawerlayout')
    				exclude(group: 'androidx.customview', module: 'customview')
    			}
    			embed 'com.google.code.gson:gson:2.8.5'
    			embed 'com.github.bumptech.glide:glide:4.9.0'
    			embed 'com.github.bumptech.glide:compiler:4.9.0'
    			embed 'com.xiaomi.gamecenter.sdk:onetrack-sdk:2.2.1'
    		
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20

    华为

    在这里插入图片描述

    隐私弹窗要求

    在这里插入图片描述

    抖音直播

    抖音直播发奖励记录

    在这里插入图片描述

  • 相关阅读:
    ​【编写UI自动化测试集】Appium+Python+Unittest+HTMLRunner​
    AD教程系列 | 5 - 绘制原理图
    LabVIEW在安装了其它的NI软件之后崩溃了
    从国产低代码龙头企业零赛云看零(低)代码在软件开发行业和工业企业的应用趋势
    【WPF C#】PorphyStruct类卟啉和类咕啉的结构分析
    主成分之综合竞争力案例分析
    unordered_set --- 无序容器
    SSM萌宠宠物网店毕业设计源码011042
    06_快速入门案例实战之电商网站商品管理:集群健康检查,文档CRUD
    SSE实现服务端给客户端长时间推送消息
  • 原文地址:https://blog.csdn.net/qq_42015021/article/details/134275128