вот журналы:
Код: Выделить всё
D/FLTFireMsgReceiver(19175): broadcast received for message
I/flutter (19175): Received a foreground message: 0:1730215904186659%6359b06d6359b06d
I/flutter (19175): Message title: notif title
I/flutter (19175): Message body: this a test for notification 22
W/eliteconect.app(19175): Accessing hidden method Landroid/os/WorkSource;->add(I)Z (unsupported,test-api, reflection, allowed)
W/eliteconect.app(19175): Accessing hidden method Landroid/os/WorkSource;->add(ILjava/lang/String;)Z (unsupported,test-api, reflection, allowed)
W/eliteconect.app(19175): Accessing hidden method Landroid/os/WorkSource;->get(I)I (unsupported, reflection, allowed)
W/eliteconect.app(19175): Accessing hidden method Landroid/os/WorkSource;->getName(I)Ljava/lang/String; (unsupported, reflection, allowed)
D/AndroidRuntime(19175): Shutting down VM
E/AndroidRuntime(19175): FATAL EXCEPTION: main
E/AndroidRuntime(19175): Process: com.eliteconect.app, PID: 19175
E/AndroidRuntime(19175): java.lang.RuntimeException: Unable to create service com.eliteconect.app.io.flutter.plugins.firebasemessaging.FlutterFirebaseMessagingService: java.lang.ClassNotFoundException: Didn't find class "com.eliteconect.app.io.flutter.plugins.firebasemessaging.FlutterFirebaseMessagingService" on path: DexPathList[[zip file "/data/app/~~cMje4QegG6aL8OluvEtslw==/com.eliteconect.app-0EBytU1U5_Ny1GUuuV6OaA==/base.apk"],nativeLibraryDirectories=[/data/app/~~cMje4QegG6aL8OluvEtslw==/com.eliteconect.app-0EBytU1U5_Ny1GUuuV6OaA==/lib/x86_64, /data/app/~~cMje4QegG6aL8OluvEtslw==/com.eliteconect.app-0EBytU1U5_Ny1GUuuV6OaA==/base.apk!/lib/x86_64, /system/lib64, /system_ext/lib64]]
E/AndroidRuntime(19175): at android.app.ActivityThread.handleCreateService(ActivityThread.java:4990)
E/AndroidRuntime(19175): at android.app.ActivityThread.-$$Nest$mhandleCreateService(Unknown Source:0)
E/AndroidRuntime(19175): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2444)
E/AndroidRuntime(19175): at android.os.Handler.dispatchMessage(Handler.java:107)
E/AndroidRuntime(19175): at android.os.Looper.loopOnce(Looper.java:232)
E/AndroidRuntime(19175): at android.os.Looper.loop(Looper.java:317)
E/AndroidRuntime(19175): at android.app.ActivityThread.main(ActivityThread.java:8705)
E/AndroidRuntime(19175): at java.lang.reflect.Method.invoke(Native Method)
E/AndroidRuntime(19175): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:580)
E/AndroidRuntime(19175): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:886)
E/AndroidRuntime(19175): Caused by: java.lang.ClassNotFoundException: Didn't find class "com.eliteconect.app.io.flutter.plugins.firebasemessaging.FlutterFirebaseMessagingService" on path: DexPathList[[zip file "/data/app/~~cMje4QegG6aL8OluvEtslw==/com.eliteconect.app-0EBytU1U5_Ny1GUuuV6OaA==/base.apk"],nativeLibraryDirectories=[/data/app/~~cMje4QegG6aL8OluvEtslw==/com.eliteconect.app-0EBytU1U5_Ny1GUuuV6OaA==/lib/x86_64, /data/app/~~cMje4QegG6aL8OluvEtslw==/com.eliteconect.app-0EBytU1U5_Ny1GUuuV6OaA==/base.apk!/lib/x86_64, /system/lib64, /system_ext/lib64]]
E/AndroidRuntime(19175): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:259)
E/AndroidRuntime(19175): at java.lang.ClassLoader.loadClass(ClassLoader.java:637)
E/AndroidRuntime(19175): at java.lang.ClassLoader.loadClass(ClassLoader.java:573)
E/AndroidRuntime(19175): at android.app.AppComponentFactory.instantiateService(AppComponentFactory.java:129)
E/AndroidRuntime(19175): at androidx.core.app.CoreComponentFactory.instantiateService(CoreComponentFactory.java:74)
E/AndroidRuntime(19175): at android.app.ActivityThread.handleCreateService(ActivityThread.java:4949)
E/AndroidRuntime(19175): ... 9 more
I/Process (19175): Sending signal. PID: 19175 SIG: 9
Flutter 3.24.4 • стабильный канал • https://github.com/flutter/flutter.git
Framework • ревизия 603104015d (5 дней назад) • 2024-10-24 08:01:25 -0700
Двигатель • ревизия db49896cf2
Инструменты • Dart 3.5.4 • DevTools 2.37.3
зависимости:
firebase_core: ^3.6.0
firebase_messaging: ^15.1.3
Манифест Android:
Код: Выделить всё
android:name="androidx.core.content.FileProvider"
android:authorities="${applicationId}.fileprovider"
android:exported="false"
android:grantUriPermissions="true">
Код: Выделить всё
import android.os.Bundle
import com.google.firebase.FirebaseApp
import io.flutter.embedding.android.FlutterActivity
class MainActivity: FlutterActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
FirebaseApp.initializeApp(this)
}
}
Подтверждено, что FirebaseMessagingService зарегистрирована в AndroidManifest.xml.
Попытка установить различные зависимости в build.gradle.
Проект очищен и пересобран несколько раз.
Ожидаемое поведение: приложение должно отображать уведомление без сбоев.
Наблюдаемое поведение: приложение завершает работу при получении уведомления, показывая ClassNotFoundException для FlutterFirebaseMessagingService.
Будем очень признательны за любые советы и предложения по решению этой проблемы!
Подробнее здесь: https://stackoverflow.com/questions/791 ... ingservice
Мобильная версия