braze-inc / braze-flutter-sdk

Public repo for the Braze Flutter SDK
Other
16 stars 31 forks source link

Build issue with android (emulator and physical device) : java.lang.NoSuchMethodError #84

Closed fidamohammed closed 1 week ago

fidamohammed commented 2 weeks ago

When I try to build the app on android device or emulator, getting the following exception.

Versions I use: braze_plugin: 9.0.0 (Tried with 10.1.0 as well) flutter: 3.16.9 Android SDK version: 34.0.0 targetSDKVersion: 34 minSdkVersion: 24

FATAL EXCEPTION: main Process: com.greggs.customerApp.stable, PID: 8906 java.lang.NoSuchMethodError: No static method brazelog$default(Lcom/braze/support/BrazeLogger;Ljava/lang/Object;Lcom/braze/support/BrazeLogger$Priority;Ljava/lang/Throwable;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V in class Lcom/braze/support/BrazeLogger; or its super classes (declaration of 'com.braze.support.BrazeLogger' appears in /data/app/~~g1dZrJr7OgEgFEmToZ7dXA==/com.greggs.customerApp.stable-hCHioDS83ZnwrPyzG5T1GA==/base.apk!classes19.dex) at com.braze.brazeplugin.BrazePlugin.onAttachedToActivity(BrazePlugin.kt:229) at io.flutter.embedding.engine.FlutterEngineConnectionRegistry.add(FlutterEngineConnectionRegistry.java:156) at io.flutter.plugins.GeneratedPluginRegistrant.registerWith(GeneratedPluginRegistrant.java:29) at com.greggs.customerApp.MainActivity.configureFlutterEngine(MainActivity.kt:13) at io.flutter.embedding.android.FlutterActivityAndFragmentDelegate.onAttach(FlutterActivityAndFragmentDelegate.java:213) at io.flutter.embedding.android.FlutterActivity.onCreate(FlutterActivity.java:634) at com.greggs.customerApp.MainActivity.onCreate(MainActivity.kt:18) at android.app.Activity.performCreate(Activity.java:8980) at android.app.Activity.performCreate(Activity.java:8958) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1526) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:4013) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:4218) at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:112) at android.app.servertransaction.TransactionExecutor.executeNonLifecycleItem(TransactionExecutor.java:174) at android.app.servertransaction.TransactionExecutor.executeTransactionItems(TransactionExecutor.java:109) at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:81) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2619) at android.os.Handler.dispatchMessage(Handler.java:107) at android.os.Looper.loopOnce(Looper.java:232) at android.os.Looper.loop(Looper.java:317) at android.app.ActivityThread.main(ActivityThread.java:8674) 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:886)

radixdev commented 2 weeks ago

Please see https://github.com/braze-inc/braze-react-native-sdk/issues/264#issuecomment-2313600717

hokstuff commented 1 week ago

I'm closing out this ticket based on the response above. If you have further inquiries, feel free to respond here or contact support@braze.com. Thanks!