Firebase analytics event niet opdagen op firebase console

stemmen
3

Ik heb te implementeren firebase analyticsin mijn aanvraag, maar niet opdagen een evenement of log in brand base console.

Voeg hieronder code in elk fragment in onCreateView()methode.

private void addFragmentInFirebaseAnalytics() {

    FirebaseAnalytics firebaseAnalytics = FirebaseAnalytics.getInstance(getContext());
    FragmentItem fragmentItem = new FragmentItem();
    fragmentItem.setFragmentId(Constant.FM_ID_MOIST_AIR);
    fragmentItem.setFragmentName(MoistAirActivity.class.getSimpleName());

    Bundle bundle = new Bundle();
    bundle.putInt(FirebaseAnalytics.Param.ITEM_ID, fragmentItem.getFragmentId());
    bundle.putString(FirebaseAnalytics.Param.ITEM_NAME, fragmentItem.getFragmentName());

    //Logs an app event.
    firebaseAnalytics.logEvent(FirebaseAnalytics.Event.SELECT_CONTENT, bundle);
    Log.d(TAG,bundle >>+bundle);
}

Tweedehands afhankelijkheid:

compile 'com.google.firebase:firebase-core:9.4.0'

gebruikte plugin:

apply plugin: 'com.google.gms.google-services'

Zijn werken prima en show-log als dit in debug console,

    09-14 12:30:42.967 D/FA      ( 8821): Logging event (FE): select_content, Bundle
[{_o=app, _ev=item_id, item_name=MoistAirActivity, content_type=Navigation Menu,
 _err=4}]
09-14 12:30:42.977 V/FA      ( 8821): Using measurement service
09-14 12:30:42.977 V/FA      ( 8821): Connecting to remote service
09-14 12:30:43.217 D/FA      ( 8821): Connected to remote service
09-14 12:30:43.217 V/FA      ( 8821): Processing queued up service tasks: 1
09-14 12:30:43.217 E/FA      ( 8821): Task exception on worker thread: java.lang
.IllegalStateException: FirebaseApp with name [DEFAULT] doesn't exist. : com.goo
gle.android.gms.measurement.internal.zzt.zzEd(Unknown Source)
09-14 12:30:48.217 V/FA      ( 8821): Inactivity, disconnecting from AppMeasurem
entService

maar geen uploaden bericht debug-console en firebase console te laten zien na 24 uur,

Dus, wat is er mis hier? Help alstublieft.

De vraag is gesteld op 03/09/2016 om 11:27
user
In andere talen...                            


3 antwoorden

stemmen
0

Er zijn een paar dingen die hier zou kunnen gaan op. U betaalt meer diagnostische berichten te zien of u loopt:
adb shell setprop log.tag.FA VERBOSE
en als uw testapparaat heeft Google Play-services zijn geïnstalleerd, ook draaien:
adb shell setprop log.tag.FA-SVC VERBOSE

Die commando's zullen meer informatie in uw logcat weer te geven. Zijn er fouten in de FA of FA-SVC over het verzoek van het opstarten?

antwoordde op 07/09/2016 om 15:58
bron van user

stemmen
1

Uiteindelijk opgelost ik dit probleem door het vervangen tools:node="replace" to tools:node="merge"en voeg tools:replace="android:label"in menifest bestand.

Referentie: FirebaseApp met de naam [STANDAARD] bestaat niet

antwoordde op 23/09/2016 om 08:09
bron van user

stemmen
0

Voor mij is dit werkte:

<meta-data
    android:name="com.google.android.gms.version"
    android:value="@integer/google_play_services_version" />

in de AndroidManifest.xml.

Ik heb geen gegevens gereedschap toe te schrijven.

antwoordde op 31/05/2017 om 21:05
bron van user

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more