- اشکال زدایی
- زمان 3 دقیقه
Crashlytics چیست ؟
در واقع سیستمی که بتواند خطا های رخ داده در اپلیکیشن یا هرسیستم دیگر را به صورت گزاش آماده کند. سیستم Crashlytics است در سیستم Crashlytics سرویس فابریک (Fabric) سیستمی است که خطا ها یا کرش های برنامه شما حتی اطلاعات مربوط به کاربران شما به شما گزارش میدهد در این سیستم خطاهای که بروی گوشی ها مختلف اتفاق می افتد را این سیستم به شما گزاش میدهد اطلاعاتی که این سیستم به شما میدهد عبارت است از :
- مدل گوشی که برنامه کرش کرده است
- ساعت کرش برنامه
- حالت افقی یا عمودی بدون گوشی
- و…
برای اینکه از این سیستم استفاده کنید لازم است ابتدا در سایت Fabric که متعلق به شرکت گوگل می باشد از لینک زیر ثبت نام نمایید.
توجه : به دلیل تحریم های علیه کشورمان ایران ،مراحل نصب Crashlytics اندروید استودیو ، باید توسط ابزار گذر از تحریم انجام گردد.
پیاده سازی crashlytics
فیلدهایی مانند زیر را باید پر کنید
اطلاعات درستی را وارد کنید سپس یک ایمیل برای شما از طرف همان سایت ارسال می شود باید روی آن کلیک کنید تا اکانت شما فعال شود بعد از اینکه اکانت شما فعال شود وارد بخش زیر می شوید.
بعد از انتخاب اندروید استودیو در عکس بالا نیاز به فعال سازی افزونه دارید
وارد تنظیمان اندروید استودیو شده مسیر زیر را دنبال کنید.
۱
|
File>Setting>Plugin
|
بعد از اینکه وارد بخش Plugin اندروید استودیو شدید در بخش جستجو واژه زیر را جستجو کرده و آن را نصب کنید.
۱
|
Fabric for android studio
|
از عکس زیر استفاده کنید.
با نصب این افزونه crashlytics تقریبا نیمی از کارا نجام شده است
تنظیمات اندروید استودیو
از بخش سمت راست اندروید استودیو بروی Fabric کلیک کنید ، مشابه عکس زیر
بروی دکمه وسط صفحه کلیک کنید و آن را به گونه ای روشن کنید وارد اکانت خود شوید (در ابتدا اکانت ساختید !)
بعد از اینکه وارد شدید همچین چیزی را مشاهده می کنید. (البته باید پروژه خود را انتخاب کنید از شما پرسیده می شود به صورت اتوماتیک )
بروی Crashlytics کلیک کنید بعد از این بخش وارد بخش Tutorial مربوط به خود Fabric می شوید در اینجا باید یکسری اطلاعات رو که به شما می گوید را در پروژه خود در فایل های مختلف قرار دهید.
با فعال سازی Crashlytics می توانید از هر خطایی در هر گوشی از گوشی های کاربرانتان ایجاد شود مطلع شوید و مشکل پیش آمده را حل نمایید.
دیدگاه خود را بیان کنید