我没有初始化时FirebaseApp会自动启动吗?

时间:2018-03-03 03:10:40

标签: android firebase

03-02 21:03:03.087 6253-6253/ D/FirebaseApp: com.google.firebase.auth.FirebaseAuth is not linked. Skipping initialization.
03-02 21:03:03.093 6253-6253/ D/FirebaseApp: com.google.firebase.crash.FirebaseCrash is not linked. Skipping initialization.
03-02 21:03:03.099 6253-6253/ I/FA: App measurement is starting up, version: 9256
03-02 21:03:03.099 6253-6253/ I/FA: To enable debug logging run: adb shell setprop log.tag.FA VERBOSE
03-02 21:03:03.120 6253-6253/ I/FA: Collection disabled with firebase_analytics_collection_enabled=0
03-02 21:03:03.129 6253-6253/ I/FirebaseInitProvider: FirebaseApp initialization successful


 <receiver
        android:name="com.google.android.gms.measurement.AppMeasurementReceiver"
        android:enabled="true"
        android:exported="false" />
    <service
        android:name="com.google.android.gms.measurement.AppMeasurementService"
        android:enabled="true"
        android:exported="false" />

    <!--Task exception on worker thread: java.lang.IllegalStateException: FirebaseApp with name [DEFAULT] doesn't exist-->
    <provider
        android:name="com.google.firebase.provider.FirebaseInitProvider"
        android:authorities="com.mi.android.globalpersonalassistant.firebaseinitprovider"
        android:exported="false"
        android:initOrder="100" />
    <!--end-->

在我的应用程序中,不是初始化它!为什么FirebaseApp是开始的!可以禁用它而不启动。

1 个答案:

答案 0 :(得分:1)

Firebase在使用记录的步骤进行集成时会自动初始化,因为它会引入一个ContentProvider,当应用程序启动时,它会由Android自动初始化。 FirebaseApp的JavaDoc对此有所了解。

This blog更详细。