Android 接 Oppo广告SDK/小米广告SDK 一打开就崩溃闪退?报错 ClassNotFoundException!

在接 Oppo广告SDK 和 小米广告SDK的时候碰到崩溃闪退的情况,只要在 gradle 中添加对对应 SDK 的 arr/jar 包后,应用就会在启动时崩溃闪退。

报错信息如下:

ClassNotFoundException Unable to get provider com.bytedance.sdk.openadsdk.TTFileProvider: java.lang.ClassNotFoundException: Didn't find class "com.bytedance.sdk.openadsdk.TTFileProvider"

搜索的时候,这个报错网上一般讨论都和 multidex 相关的。看了一圈配置改了又改、混淆规则加了又加,还是报错。

后来加了 SDK 群问了问才找到了解决方案,在此记录一下。

解决方法

在 gradle.properties 中增加如下选项即可

android.useAndroidX=true
android.enableJetifier=true

 

 
 
posted @ 2023-03-02 23:45  bakabird1998  阅读(786)  评论(0)    收藏  举报