ডেভ এবং টু প্রকল্পটি ফায়ারবেসে পরিবেশ তৈরি করুন তৈরি করুন জেএসএন ফাইলটি থ্রিজ থেকে ডাউনলোড করুন
এবং এসডিকে নীচে সেটআপ করুন: https://firebase.google.com/docs/android/setup বা ক্র্যাশলিটিক্সের জন্য: https://firebase.google.com/docs/crashlytics/get-stated?platform=android
প্রথমে নিম্নলিখিত বিল্ডগুলিতে প্রতিটি বিল্ডটাইপের জন্য সংশ্লিষ্ট google_services.json রাখুন:
app/src/debug/google_services.json
app/src/test/google_services.json
app/google_services.json
দ্রষ্টব্য: রুট অ্যাপ্লিকেশন / google_services.json এই ফাইলটি সেখানে বিল্ড ভেরিয়েন্ট অনুসারে রুট জসন ফাইলে জেসন কোডটি অনুলিপি করা উচিত
এখন, আসুন আপনার কয়েকটি গ্রেডের কাজগুলি শেষ করে দিন: উপযুক্ত google_services.json- কে অ্যাপ্লিকেশন / google_services.json এ সরিয়ে স্বয়ংক্রিয় করতে অ্যাপের বিল্ড অ্যাড্রেডল
এটি অ্যাপ / গ্রেডল ফাইলটিতে অনুলিপি করুন
task switchToDebug(type: Copy) {
description = 'Switches to DEBUG google-services.json'
from "src/debug"
include "google-services.json"
into "."
}
task switchToRelease(type: Copy) {
description = 'Switches to RELEASE google-services.json'
from "src/release"
include "google-services.json"
into "."
}
দুর্দান্ত - তবে আপনি নিজের অ্যাপটি তৈরির আগে এই কাজগুলি ম্যানুয়ালি চালিয়ে যাওয়া জটিল is আমরা উপরের যথাযথ অনুলিপি টাস্কটি আগে চাই: এসেম্বলডিবগ বা: এসেম্বলরিল চালানো হবে। আসুন দেখুন কি হয়: এসেম্বলরিল চালানো হয়: / গ্রেডলু ফাইলটিতে এটি অনুলিপি করুন
Zaks-MBP:my_awesome_application zak$ ./gradlew assembleRelease
Parallel execution is an incubating feature.
.... (other tasks)
:app:processReleaseGoogleServices
....
:app:assembleRelease
নোট করুন: অ্যাপ্লিকেশন: প্রক্রিয়ারেজি গুগল সার্ভিস কার্য। এই টাস্কটি মূল google_services.json ফাইল প্রক্রিয়া করার জন্য দায়ী। আমরা চাই সঠিক google_services.json প্রক্রিয়াজাত করা উচিত, তাই আমাদের অবশ্যই আমাদের কপি টাস্কটি তাত্ক্ষণিক আগে চালানো উচিত। এটি আপনার বিল্ডড্র্যাডলে যুক্ত করুন। পরে মূল্যায়ন ঘেরটি নোট করুন।
এটি অ্যাপ / গ্রেডল ফাইলটিতে অনুলিপি করুন
afterEvaluate {
processDebugGoogleServices.dependsOn switchToDebug
processReleaseGoogleServices.dependsOn switchToRelease
}
এখন, যে কোনও সময়: অ্যাপ্লিকেশন: প্রক্রিয়ারিলে গুগল সার্ভিস বলা হয়, আমাদের নতুন সংজ্ঞায়িত: অ্যাপ: সুইচটোরিলিজ আগেই ডাকা হবে। ডিবাগ বিল্ডটাইপের জন্য একই যুক্তি। আপনি চালাতে পারেন: অ্যাপ: এসেম্বলরিলিজ এবং মুক্তির সংস্করণ google_services.json আপনার অ্যাপ্লিকেশন মডিউলটির মূল ফোল্ডারে স্বয়ংক্রিয়ভাবে অনুলিপি করা হবে।