diff --git a/firebase-sessions/test-app/src/main/AndroidManifest.xml b/firebase-sessions/test-app/src/main/AndroidManifest.xml index 8d2011ca18e..c42785262cc 100644 --- a/firebase-sessions/test-app/src/main/AndroidManifest.xml +++ b/firebase-sessions/test-app/src/main/AndroidManifest.xml @@ -28,7 +28,6 @@ android:exported="true" android:label="@string/app_name" android:name=".MainActivity" - android:process=":main" android:theme="@style/Theme.Widget_test_app.NoActionBar"> diff --git a/firebase-sessions/test-app/src/main/kotlin/com/google/firebase/testing/sessions/TestApplication.kt b/firebase-sessions/test-app/src/main/kotlin/com/google/firebase/testing/sessions/TestApplication.kt index f8b8dec2cc7..5146dbc8511 100644 --- a/firebase-sessions/test-app/src/main/kotlin/com/google/firebase/testing/sessions/TestApplication.kt +++ b/firebase-sessions/test-app/src/main/kotlin/com/google/firebase/testing/sessions/TestApplication.kt @@ -37,7 +37,12 @@ class TestApplication : MultiDexApplication() { override fun onCreate() { super.onCreate() Log.i(TAG, "TestApplication created on process: $myProcessName") - FirebaseApp.initializeApp(this) + + // Initialize firebase for all processes except the default process + // The default process will get initialized automatically by FirebaseInitProvider + if (myProcessName != packageName) { + FirebaseApp.initializeApp(this) + } if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) { registerReceiver(