Google 致力于为黑人社区推动种族平等。查看具体举措
This page was translated by the Cloud Translation API.
Switch to English

ফায়ারবেস ক্র্যাশলিটিক্স দিয়ে শুরু করুন

এই কুইকস্টার্টটি কীভাবে ফায়ারবেস ক্র্যাশলিটিক্স এসডিকে আপনার অ্যাপে ফায়ারবেস ক্র্যাশলিটিক্স সেট আপ করবেন তা বর্ণনা করে, যাতে আপনি ফায়ারবেস কনসোলে ব্যাপক ক্র্যাশ রিপোর্ট পেতে পারেন।

তুমি শুরু করার আগে

  1. আপনি যদি ইতিমধ্যে না থাকেন তবে আপনার অ্যান্ড্রয়েড প্রকল্পে ফায়ারবেস যুক্ত করুন । আপনার যদি অ্যান্ড্রয়েড অ্যাপ না থাকে তবে আপনি একটি নমুনা অ্যাপ্লিকেশনটি ডাউনলোড করতে পারেন।

  2. Alচ্ছিক : ক্র্যাশ-মুক্ত ব্যবহারকারী, ব্রেডক্র্যাম্বস এবং কাস্টম ইভেন্টগুলির মতো ক্র্যাশ মেট্রিকগুলি পেতে আপনার ফায়ারবেস প্রকল্পে গুগল অ্যানালিটিকাগুলি সক্ষম করতে হবে।

    1. যদি আপনার বিদ্যমান ফায়ারবেস প্রকল্পটিতে গুগল অ্যানালিটিক্স সক্ষম না করা থাকে তবে আপনি আপনার > প্রকল্প সেটিংসের সংহতকরণ ট্যাব থেকে গুগল অ্যানালিটিকাগুলি সক্ষম করতে পারবেন।

      যদি আপনি একটি নতুন ফায়ারবেস প্রকল্প তৈরি করে থাকেন তবে প্রকল্প তৈরির কার্যপ্রবাহের সময় গুগল অ্যানালিটিক্স সক্ষম করুন।

    2. শেষ পর্যন্ত, গুগল অ্যানালিটিক্স কনসোলে, অ্যাডমিন ট্যাব> অ্যাকাউন্ট সেটিংস > ডেটা ভাগ করে নেওয়ার সেটিংসে ডেটা ভাগ করা সক্ষম করুন।

      পুরানো ফায়ারবেস প্রকল্পগুলির জন্য, নোট করুন যে আপনার নিজের > প্রকল্প সেটিংসের (ফায়ারবেস কনসোলে) ইন্টিগ্রেশন ট্যাবে ডেটা ভাগ করে নেওয়ার প্রয়োজন হতে পারে।

পদক্ষেপ 1 : ফায়ারবেস কনসোলে ক্র্যাশলিটিক্স সেট আপ করুন

  1. ফায়ারবেস কনসোলের বাম-হাত ন্যাভ প্যানেলে ক্র্যাশলাইটিক্স ক্লিক করুন।

  2. যদি আপনার ফায়ারবেস প্রকল্পে একাধিক অ্যাপ্লিকেশন নিবন্ধিত থাকে তবে কনসোলের উপরের বারের ক্র্যাশলাইটিক্সের পাশে ড্রপডাউন থেকে আপনি স্রেফ যুক্ত অ্যাপ্লিকেশনটি নির্বাচন করুন।

  3. ক্র্যাশলিটিক্স সক্ষম করুন ক্লিক করুন।

পদক্ষেপ 2 : আপনার অ্যাপ্লিকেশনটিতে ফায়ারব্যাস ক্র্যাশলিটিক্স যুক্ত করুন

  1. আপনার প্রকল্প-স্তরের build.gradle ফাইলটিতে build.gradle গ্রেডল প্লাগইনটিকে বিল্ডস্ক্রিপ্ট নির্ভরতা হিসাবে যুক্ত করুন।
    buildscript {
        repositories {
            // Check that you have Google's Maven repository (if not, add it).
            google()
        }
    
        dependencies {
            // ...
    
            // Check that you have the Google Services Gradle plugin v4.3.2 or later
            // (if not, add it).
            classpath 'com.google.gms:google-services:4.3.5'
    
            // Add the Crashlytics Gradle plugin (be sure to add version
            // 2.0.0 or later if you built your app with Android Studio 4.1).
            classpath 'com.google.firebase:firebase-crashlytics-gradle:2.5.2'
        }
    }
    
    allprojects {
        repositories {
            // Check that you have Google's Maven repository (if not, add it).
            google()
        }
    }
       
  2. আপনার অ্যাপ-স্তরের build.gradle ফাইলটিতে build.gradle গ্রেডল প্লাগইন প্রয়োগ করুন:
    apply plugin: 'com.android.application'
    
    apply plugin: 'com.google.gms.google-services' // Google Services Gradle plugin
    
    // Apply the Crashlytics Gradle plugin
    apply plugin: 'com.google.firebase.crashlytics'
        

পদক্ষেপ 3 : ক্র্যাশলিটিক্স শুরু করুন

  1. ফায়ারবেস অ্যান্ড্রয়েড BoM ব্যবহার করে আপনার মডিউল (অ্যাপ-স্তর) গ্রেড ফাইল (সাধারণত app/build.gradle . app/build.gradle ) ক্র্যাশলাইটিক্স অ্যান্ড্রয়েড লাইব্রেরির জন্য নির্ভরতা ঘোষণা করুন।

    ক্র্যাশলিটিক্সের সাথে সর্বোত্তম অভিজ্ঞতার জন্য, আমরা আপনার প্রকল্পে গুগল অ্যানালিটিকাগুলি সক্ষম করার পরামর্শ দিচ্ছি। এছাড়াও, অ্যানালিটিক্স স্থাপনের অংশ হিসাবে আপনার অ্যাপ্লিকেশনটিতে Google অ্যানালিটিকাদের জন্য ফায়ারবেস এসডিকে যুক্ত করা দরকার to

    রিয়েল-টাইম ক্রাশ-মুক্ত ব্যবহারকারী এবং ব্রেডক্র্যাম্বগুলি পেতে আপনি V24.7.1 বা তার পরে বিওএম ব্যবহার করেছেন তা নিশ্চিত করুন।

    জাভা

    dependencies {
        // Import the BoM for the Firebase platform
        implementation platform('com.google.firebase:firebase-bom:27.0.0')
    
        // Declare the dependencies for the Crashlytics and Analytics libraries
        // When using the BoM, you don't specify versions in Firebase library dependencies
        implementation 'com.google.firebase:firebase-crashlytics'
        implementation 'com.google.firebase:firebase-analytics'
    }
    

    ফায়ারবেস অ্যান্ড্রয়েড BoM ব্যবহার করে, আপনার অ্যাপ্লিকেশন সর্বদা ফায়ারবেস অ্যান্ড্রয়েড লাইব্রেরির সামঞ্জস্যপূর্ণ সংস্করণ ব্যবহার করবে।

    (বিকল্প) বিওএম ব্যবহার না করে ফায়ারবেস লাইব্রেরি নির্ভরতা ঘোষণা করুন

    আপনি যদি ফায়ারবেস BoM ব্যবহার না করা চয়ন করেন তবে আপনাকে অবশ্যই প্রতিটি ফায়ারবেস লাইব্রেরি সংস্করণকে তার নির্ভরতা লাইনে নির্দিষ্ট করতে হবে।

    মনে রাখবেন যে আপনি যদি আপনার অ্যাপ্লিকেশনটিতে একাধিক ফায়ারবেস লাইব্রেরি ব্যবহার করেন তবে আমরা লাইব্রেরি সংস্করণগুলি পরিচালনা করতে BoM ব্যবহার করার জন্য সুপারিশ করি, যা নিশ্চিত করে যে সমস্ত সংস্করণ সুসংগত।

    dependencies {
        // Declare the dependencies for the Crashlytics and Analytics libraries
        // When NOT using the BoM, you must specify versions in Firebase library dependencies
        implementation 'com.google.firebase:firebase-crashlytics:17.4.1'
        implementation 'com.google.firebase:firebase-analytics:18.0.3'
    }
    

    কোটলিন + কেটিএক্স

    dependencies {
        // Import the BoM for the Firebase platform
        implementation platform('com.google.firebase:firebase-bom:27.0.0')
    
        // Declare the dependencies for the Crashlytics and Analytics libraries
        // When using the BoM, you don't specify versions in Firebase library dependencies
        implementation 'com.google.firebase:firebase-crashlytics-ktx'
        implementation 'com.google.firebase:firebase-analytics-ktx'
    }
    

    ফায়ারবেস অ্যান্ড্রয়েড BoM ব্যবহার করে, আপনার অ্যাপ্লিকেশন সর্বদা ফায়ারবেস অ্যান্ড্রয়েড লাইব্রেরির সামঞ্জস্যপূর্ণ সংস্করণ ব্যবহার করবে।

    (বিকল্প) বিওএম ব্যবহার না করে ফায়ারবেস লাইব্রেরি নির্ভরতা ঘোষণা করুন

    আপনি যদি ফায়ারবেস BoM ব্যবহার না করা চয়ন করেন তবে আপনাকে অবশ্যই প্রতিটি ফায়ারবেস লাইব্রেরি সংস্করণকে তার নির্ভরতা লাইনে নির্দিষ্ট করতে হবে।

    মনে রাখবেন যে আপনি যদি আপনার অ্যাপ্লিকেশনটিতে একাধিক ফায়ারবেস লাইব্রেরি ব্যবহার করেন তবে আমরা লাইব্রেরি সংস্করণগুলি পরিচালনা করতে BoM ব্যবহার করার জন্য সুপারিশ করি, যা নিশ্চিত করে যে সমস্ত সংস্করণ সুসংগত।

    dependencies {
        // Declare the dependencies for the Crashlytics and Analytics libraries
        // When NOT using the BoM, you must specify versions in Firebase library dependencies
        implementation 'com.google.firebase:firebase-crashlytics-ktx:17.4.1'
        implementation 'com.google.firebase:firebase-analytics-ktx:18.0.3'
    }
    

  2. ঐচ্ছিক: Firebase Crashlytics অ্যান্ড্রয়েড দেশীয় উন্নয়ন কিট (NDK) ব্যবহার করে নির্মিত অ্যাপসের জন্য ক্র্যাশ প্রতিবেদন উপলব্ধ করা হয়। যদি আপনার অ্যাপ্লিকেশনটি এনডিকে ব্যবহার করে, আপনি আপনার অ্যাপ্লিকেশনটির অন্তর্নিহিত এনডিকে লাইব্রেরিতে ঘটে যাওয়া ক্র্যাশগুলির প্রতিবেদন করতে ক্র্যাশলিটিক্সকে কনফিগার করতে পারেন। কীভাবে তা জানতে এনডিকে ক্র্যাশ প্রতিবেদনের ডকুমেন্টেশন দেখুন

পদক্ষেপ 4 : আপনার প্রকল্প চালান

অবশেষে, আপনার অ্যাপ্লিকেশন চালান। আপনার ডিভাইস লগগুলি ফায়ারবেস যাচাইকরণ প্রদর্শন করে যে সূচনাটি সম্পূর্ণ ization

পরবর্তী পদক্ষেপ