फायरबेस एनालिटिक्स इवेंट फ़ायरबेस कंसोल - एंड्रॉइड, फायरबेस-एनालिटिक्स पर दिखाई नहीं देता है

मैंने कार्यान्वित किया है firebase analytics मेरे ऐप में, लेकिन कोई भी ईवेंट नहीं दिखाएं या फायर बेस कंसोल में लॉग इन करें।

प्रत्येक खंड में बोले कोड जोड़ें onCreateView() तरीका।

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);
}

प्रयुक्त निर्भरता है:

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

प्रयुक्त प्लगइन:

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

यह ठीक काम करता है और डीबग कंसोल में इस तरह लॉग दिखाता है,

    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

लेकिन 24 घंटों के बाद डीबग कंसोल और फायरबेस कंसोल में कोई अपलोडिंग संदेश नहीं दिखाएं,

तो, यहाँ क्या गलत है? कृपया मदद करे।

उत्तर:

उत्तर № 1 के लिए 1

आखिर में मैंने इस समस्या को बदलकर हल किया tools:node="replace" to tools:node="merge" और जोड़ tools:replace="android:label" मेनिफेस्ट फ़ाइल में।

संदर्भ: नाम [DEFAULT] के साथ FirebaseApp मौजूद नहीं है


जवाब के लिए 0 № 2

ऐसी कुछ चीजें हैं जो यहां जा सकती हैं। यदि आप चलाते हैं तो आपको अधिक नैदानिक ​​संदेश दिखाई देंगे:
adb shell setprop log.tag.FA वर्बोज़
और यदि आपके टेस्ट डिवाइस में Google Play सेवाएं इंस्टॉल हैं, तो यह भी चलाएं:
adb shell setprop log.tag.FA-SVC VERBOSE

वे आदेश आपके लॉगकैट में अधिक जानकारी प्रदर्शित करेंगे। आवेदन स्टार्टअप पर एफए या एफए-एसवीसी से कोई त्रुटि है?


जवाब के लिए 0 № 3

मेरे लिए यह काम किया:

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

AndroidManifest.xml में।

मैंने किसी भी उपकरण विशेषता निर्दिष्ट नहीं की है।


संबंधित सवाल
सबसे लोकप्रिय