AppsFlyerSDK / appsflyer-android-sdk

AppsFlyer Android SDK
Other
10 stars 2 forks source link

NoClassDefFoundError v6.14.1 #71

Open AlexeyGodyaev opened 3 weeks ago

AlexeyGodyaev commented 3 weeks ago
Rejecting re-init on previously-failed class java.lang.Class<com.appsflyer.internal.AFg1vSDK$2>: java.lang.NoClassDefFoundError: Failed resolution of: Lcom/appsflyer/lvl/AppsFlyerLVL$resultListener;
at com.appsflyer.internal.AFg1wSDK com.appsflyer.internal.AFd1kSDK.v() (SourceFile:12)
at com.appsflyer.AppsFlyerLib com.appsflyer.internal.AFb1rSDK.init(java.lang.String, com.appsflyer.AppsFlyerConversionListener, android.content.Context) (SourceFile:21)

Caused by: java.lang.ClassNotFoundException: Didn't find class "com.appsflyer.lvl.AppsFlyerLVL$resultListener" on path: DexPathList[[zip file "/data/app/com--------2UxyQB0Y_2FgYxxesdq0cg==/base.apk"],nativeLibraryDirectories=[/data/app/com.---------2UxyQB0Y_2FgYxxesdq0cg==/lib/arm64, /data/app/com.---------2UxyQB0Y_2FgYxxesdq0cg==/base.apk!/lib/arm64-v8a, /system/lib64, /vendor/lib64]]
at java.lang.Class dalvik.system.BaseDexClassLoader.findClass(java.lang.String) (BaseDexClassLoader.java:125)
at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:379)
at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) (ClassLoader.java:312)
at com.appsflyer.internal.AFg1wSDK com.appsflyer.internal.AFd1kSDK.v() (SourceFile:12)
at com.appsflyer.AppsFlyerLib com.appsflyer.internal.AFb1rSDK.init(java.lang.String, com.appsflyer.AppsFlyerConversionListener, android.content.Context) (SourceFile:21)
image
AlexeyGodyaev commented 3 weeks ago

use: -keep public class com.android.installreferrer. { *; } -keep class com.appsflyer.* { ; } -keep public class com.miui.referrer. {;} -dontwarn com.appsflyer. -keep class kotlin.jvm.internal. { ; }