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


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
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
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
替换小米广告资源中的gson-2.8.5.jar为小米渠道的gson-2.8.6.jar
生成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

删除小米AD values.xml中重复的资源。

需配置
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'


