升级appsflyer_sdk至6.15.1后Flutter Android应用无法运行
Appsflyer_sdk升级至^6.15.1后Flutter Android应用无法运行
问题描述
将appsflyer_sdk升级至^6.15.1版本后,Flutter Android应用无法正常运行。
复现步骤
- 将appsflyer_sdk升级到6.15.1版本
- 在终端执行
flutter run命令
错误信息
bad class file: /Users/yonko/.gradle/caches/transforms-3/9dd547163521c1703fdc82b55e52e7bc/transformed/jetified-af-android-sdk-6.15.1-api.jar(/com/appsflyer/AFAdRevenueData.class) class file has wrong version 61.0, should be 55.0 Please remove or make sure it appears in the correct subdirectory of the classpath. /.pub-cache/hosted/pub.dev/appsflyer_sdk-6.15.1/android/src/main/java/com/appsflyer/appsflyersdk/AppsflyerSdkPlugin.java:13: error: cannot access AFLogger import com.appsflyer.AFLogger; bad class file: /Users/yonko/.gradle/caches/transforms-3/9dd547163521c1703fdc82b55e52e7bc/transformed/jetified-af-android-sdk-6.15.1-api.jar(/com/appsflyer/AFLogger.class) class file has wrong version 61.0, should be 55.0 Please remove or make sure it appears in the correct subdirectory of the classpath. /.pub-cache/hosted/pub.dev/appsflyer_sdk-6.15.1/android/src/main/java/com/appsflyer/appsflyersdk/AppsflyerSdkPlugin.java:14: error: cannot access AppsFlyerConsent import com.appsflyer.AppsFlyerConsent; ^
Flutter环境信息
Doctor summary (to see all details, run flutter doctor -v): [✓] Flutter (Channel stable, 3.16.5, on macOS 14.5 23F79 darwin-arm64, locale en-GB) [✓] Android toolchain - develop for Android devices (Android SDK version 32.0.0) [✓] Xcode - develop for iOS and macOS (Xcode 15.4) [✓] Chrome - develop for the web [✓] Android Studio (version 2021.3) [✓] VS Code (version 1.92.2) [✓] VS Code (version 1.74.1) [✓] VS Code (version 1.93.0) [✓] Connected device (4 available) [✓] Network resources
补充说明
该问题在fastlane流水线中通过升级Java版本解决,但在macOS Sonoma 14.5设备上升级Java后仍未解决,已在Appsflyer GitHub论坛提交相关Issue。
内容的提问来源于stack exchange,提问作者Yonko Kilasi
相关产品推荐
相关产品推荐

