نمایش نتایج 1 تا 2 از 2

نام تاپیک: دیباگ در اندروید استودیو

  1. #1
    کاربر دائمی آواتار srfarzad
    تاریخ عضویت
    خرداد 1387
    محل زندگی
    تهران
    پست
    242

    دیباگ در اندروید استودیو

    خطایابی یا دیباگ در Android Studio یکی از بخش‌های اساسی زندگی روزمره برنامه نویس اندروید است . در این مقاله ، ما از طریق نکات و ترفندهای اولیه در مورد دیباگ یک برنامه اندروید استفاده خواهیم کرد.شروع حالت دیباگ در اندروید

    زمانی که می‌خواهید حالت دیباگ را شروع کنید ، ابتدا مطمئن شوید که دستگاه شما برای اشکال زدایی یا دیباگ توسط USB راه اندازی شده‌است ، و پروژه خود را در اندروید استودیو باز کنید ( AS ) و فقط روی آیکن debug کلیک کنید.سپس دستگاه خود را در پنجره دستگاه انتخاب کنید ، و اندروید استودیو برنامه شما را در حالت دیباگ اجرا می کند. اندروید استودیو همچنین به طور خودکار ابزار debug را باز می‌کند . شما می توانید آن را بصورت دستی با کلیک کردن بر روی Debug! در پایین Android Studio اجرا کنید.راه دیگر برای شروع debugging بدون نیاز به راه‌اندازی مجدد برنامه تان با کلیک روی “Attach debugger to Android process” است. شما همچنین باید دستگاه و برنامه app را انتخاب کنید ( فرآیند ) که می‌خواهید اشکالزدا را به آن متصل کنید. همچنین اگر می‌خواهید یک ویژگی خاص را رفع کنید این حالت مفید است ، و در این میان باید چند صفحه دیگر را نیز مرور کنید. از آنجا که بعضی از عملیات در حالت دیباگ از طریق برنامه بدون حالت دیباگ بسیار سریعتر اجرا می شوند، کارکرد آنها کم است. وقتی یک کلیک از چیزی که می خواهید با دیباگ کنار بگذارید، یک debug را به برنامه تان اضافه می کنید و شروع به اشکالزدایی می کنید.تاریخچه debug با استفاده از Logs

    راحت‌ترین راه برای عیب‌یابی کد خود استفاده از Log است . این یک برنامه کاربردی است که به شما این امکان را می‌دهد که خروجی‌ها را ارسال کنید , که بعدا بتوانید در Logcat در اندروید استودیو مشاهده کنید. لازم نیست برای انجام این کار , app را در حالت دیباگ اجرا کنید. می توانید به سادگی با استفاده از android.util.Log در یکی از روش های زیر استفاده کنید: Log.v(), Log.d(), Log.i(), Log.w(), Log.e() یا Log.wtf().همه آنها از دو پارامتر رشته استفاده می کنند: TAG و پیام شما. همچنین می‌توانید آن را به عنوان پارامتر سوم در نظر بگیرید که برچسب , پیام و گزارش استثنا را ثبت می‌کند. با استفاده از روش‌های مختلف (VERBOSE, DEBUG, INFO, WARNING, ERROR) – شما می‌توانید بعدا ً log ها را فیلتر کنید و یا حتی تنظیمات رنگ متن و پس‌زمینه متن را برای هر سطح تنظیم کنید .این یک مثال ساده است :

    [/COLOR]
    Verbose هرگز نباید زمانی که شما روی برنامه خود آزمایش انجام می‌دهید تهیه شود ، اما شما می‌توانید این کار را در طول فرآیند توسعه انجام دهید . log های debug در زمان اجرا نگه‌داشته می‌شوند ، در حالی که خطا ، هشدارها و log های اطلاعات همیشه در حال اجرا هستند . بنابراین ، اگر از هر یک از این log ها برای اهداف توسعه استفاده می‌کنید ، فراموش نکنید که آن‌ها را حذف کنید به خصوص اگر اطلاعات حساس را ثبت کنید . در عین حال بهتر است این logs را در یک جمله شرطی خلاصه کنید .برای مثال:

    [/COLOR]
    یا BuildConfig را ایجاد کنید و آن را در یک فایل gradle قرار دهید .Logcat

    در STRV ما از ابزار Logcat استفاده می کنیم که در صورت بیان جمله شرطی در میان چیزهای دیگر دسته‌بندی می‌شود . اینجا را بررسی کنید. در build.gradle ساخت پیکربندی LOGS را می سازیم، که می تواند در نوع ساخت دیباگ درست باشد و در نوع انتشار نادرست باشد. Logcat همیشه قبل از ثبت هر پیام خصوصیات LOGS را بررسی می کند. در این صورت نیازی نیست نگران این باشید که آن را در هر صورت بیان کنید .به سادگی این متد را فراخوانی کنید :

    [/COLOR]
    همچنین می‌توانید سایر پارامترها را در این کلاس تنظیم کنید . این پیغام می‌تواند شامل ” مکان کد ” باشد . این به این معنی است که نام متد ، خط کد و همچنین رشته‌ای که Logcat نامیده می‌شود را نشان می‌دهد . نکته جالب دیگر در مورد Logcat این است که شما می‌توانید پیغام‌های قالب‌بندی شده را وارد کنید . پس به جای آن :

    [/COLOR]
    ما از آن استفاده می‌کنیم :

    [/COLOR]
    این متد به شما اجازه می دهد تا پارامترهای زیادی را که می خواهید داشته باشید.breakpoint در اندروید استودیو

    وقتی در نقطه‌ای هستید که نمی‌توانید با نگاه کردن به کد خود ، یک اشکال را درست کنید ، وقت آن است که از breakpoints استفاده کنید . Breakpoints به شما اجازه می‌دهد که اجرای برنامه خود را در یک خط ویژه از کد متوقف کنید.برای خواندن ادامه مقاله و دیباگ با breakpoint روی لینک زیر کلیک کنید.

    بهترین روش دیباگ در اندروید استودیو

  2. #2

    نقل قول: دیباگ در اندروید استودیو

    پنیر آب کن طرح ابتکاری شرکت مرسا تجهیز پیشگام و یکی از لوازم و وسایل مفید و کاربردی در تجهیزات آشپزخانه صنعتی می‌باشد.

    تجهیزات فست فود
    تجهیزات رستوران

تاپیک های مشابه

  1. سوال: دستور فعال کردن hotspot گوشی در اندروید استودیو
    نوشته شده توسط Abolfazl313.m در بخش برنامه نویسی موبایل
    پاسخ: 1
    آخرین پست: دوشنبه 18 تیر 1397, 00:29 صبح
  2. واردکردن تصویرویا آیکون داخل اندروید استودیو
    نوشته شده توسط roid53 در بخش برنامه نویسی Android
    پاسخ: 2
    آخرین پست: شنبه 16 مرداد 1395, 18:33 عصر
  3. برنامه نویسی بلوتوث در اندروید با اندروید استودیو
    نوشته شده توسط tahafathi در بخش برنامه نویسی Android
    پاسخ: 0
    آخرین پست: دوشنبه 05 مرداد 1394, 08:54 صبح
  4. نشناختن دستور toast.maketext در آندروید استودیو
    نوشته شده توسط araman59 در بخش برنامه نویسی Android
    پاسخ: 2
    آخرین پست: یک شنبه 28 دی 1393, 19:37 عصر
  5. پاسخ: 1
    آخرین پست: پنج شنبه 12 بهمن 1391, 11:21 صبح

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •