meshtastic / Meshtastic-Android

Android application for Meshtastic
https://meshtastic.org
GNU General Public License v3.0
628 stars 189 forks source link

Crashing on apk #1118

Open oguzcanking38 opened 2 days ago

oguzcanking38 commented 2 days ago

I build the google release apk on android studio but when ı try to launch on my real phone it doesnt work.

ı tried to change google-services.json with my firebase app credentials but keep crashing.

can anyone explain how to use this app with firebase or without firebase?

note: ı'm not gonna use adb commands

logcat:

--------- beginning of main --------- beginning of system 2024-07-01 02:35:46.491 1205-3221 UserRestrictionsUtils system_server E Unknown restriction: com.geeksville.mesh ---------------------------- PROCESS STARTED (20404) for package com.geeksville.mesh ---------------------------- 2024-07-01 02:35:50.243 20404-20404 FirebaseApp com.geeksville.mesh W Default FirebaseApp failed to initialize because no default options were found. This usually means that com.google.gms:google-services was not applied to your gradle project. 2024-07-01 02:35:50.243 20404-20404 FirebaseInitProvider com.geeksville.mesh I FirebaseApp initialization unsuccessful 2024-07-01 02:35:50.271 20404-20404 WM-WrkMgrInitializer com.geeksville.mesh D Initializing WorkManager with default configuration. 2024-07-01 02:35:50.296 20404-20404 WM-PackageManagerHelper com.geeksville.mesh D Skipping component enablement for androidx.work.impl.background.systemjob.SystemJobService 2024-07-01 02:35:50.297 20404-20404 WM-Schedulers com.geeksville.mesh D Created SystemJobScheduler and enabled SystemJobService --------- beginning of crash 2024-07-01 02:35:50.311 20404-20404 AndroidRuntime com.geeksville.mesh D Shutting down VM 2024-07-01 02:35:50.312 20404-20404 AndroidRuntime com.geeksville.mesh E FATAL EXCEPTION: main Process: com.geeksville.mesh, PID: 20404 java.lang.RuntimeException: Unable to create application com.geeksville.mesh.MeshUtilApplication: java.lang.IllegalStateException: Default FirebaseApp is not initialized in this process com.geeksville.mesh. Make sure to call FirebaseApp.initializeApp(Context) first. at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6315) at android.app.ActivityThread.access$1200(ActivityThread.java:224) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1844) at android.os.Handler.dispatchMessage(Handler.java:106) at android.os.Looper.loop(Looper.java:226) at android.app.ActivityThread.main(ActivityThread.java:7191) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:499) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:942) Caused by: java.lang.IllegalStateException: Default FirebaseApp is not initialized in this process com.geeksville.mesh. Make sure to call FirebaseApp.initializeApp(Context) first. at com.google.firebase.FirebaseApp.getInstance(SourceFile:0) at com.google.firebase.FirebaseKt.getApp(Unknown Source:5) at com.google.firebase.analytics.AnalyticsKt.getAnalytics(Unknown Source:18) at com.geeksville.mesh.analytics.FirebaseAnalytics.(Unknown Source:10) at com.geeksville.mesh.android.GeeksvilleApplication.onCreate(Unknown Source:5) at com.geeksville.mesh.Hilt_MeshUtilApplication.onCreate(Unknown Source:3) at com.geeksville.mesh.MeshUtilApplication.onCreate(Unknown Source:0) at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1154) at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6310) at android.app.ActivityThread.access$1200(ActivityThread.java:224)  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1844)  at android.os.Handler.dispatchMessage(Handler.java:106)  at android.os.Looper.loop(Looper.java:226)  at android.app.ActivityThread.main(ActivityThread.java:7191)  at java.lang.reflect.Method.invoke(Native Method)  at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:499)  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:942)  2024-07-01 02:35:50.352 20404-20404 Process com.geeksville.mesh I Sending signal. PID: 20404 SIG: 9 ---------------------------- PROCESS ENDED (20404) for package com.geeksville.mesh ----------------------------