آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

اجرای خط به خط دستورات در اکلیپس (Debug Step Into)

Criss  11 سال پیش  11 سال پیش
+4 0

سلام دوستان

من برای پیدا کردن باگ در برنامه نیاز دارم تا برنامه خط به خط اجرا بشه و خروجی رو چک کنم

پیدا کردن باگ های محاسباتی و دستوراتی با Log خیلی وقت گیر و تقریبا سخت هست

اما اگر میشد مانند Visual Basic 6 با زدن F8 خط به خط برنامه های در اکلیپس اجرا بشه و در خروجی نشان داده بشه ؟

چنین چیزی در Eclips وجود داره؟

فکر کنم اسمش Debug Step Into  باشه

+5 0
برای این موارد Intellij idea بسیار قویتر عمل میکنه - دقیقا مثل vs (11 سال پیش)
0 0
یعنی پیشنهاد میکنید تمام پروژه روی Intellij idea پیش ببرم و حتی اجرای برنامه رو امولاتور هارو اونجا تست کنم؟ در واقع اگر اینجوری باشه Eclips هیچ نقشی نمیتونه داشته باشه ! (11 سال پیش)
0 0
بله (11 سال پیش)
0 0
و یه لینک خوب با توضیحات کامل < لینک (11 سال پیش)
 برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال 
sadeghbarout  11 سال پیش
+6 0

آره میتونی برنامه ات رو debug کنی. فقط کافیه کنار شماره خطوطی که میخوای برنامه روشون متوقف بشه دابل کلیک کنی تا نقطه break point ظاهر بشه. (یه نقطه آبی)

حالا برنامه ات رو به جای Run As Android Application از گزینه زیریش به نام Debug As android Applocation اجرا کن.

 

برای بررسی مقادیر هم میتونی از perspective ش (Debug) استفاده کنی

0 0
من میخوام کل سورس از اول تا اخر debug بشه و خط به خط روی اکلیپس و روی امولاتور تست بشه باید تمام خطوط رو point کنم ؟ (11 سال پیش)
0 0
برای کلش تا حالا تست نکردم. نمیدونم ولی احتمالا راه دیگه ای باید باشه! (11 سال پیش)
+1 0
برا کلش به نظر با این روش بشه : لینک (11 سال پیش)
پاسخ به سوال 
Hajhosseini  11 سال پیش
+3 0

خیلی ساده تر اونی که فکر کنید و دقیقا همانند VS ( من فقط C# کار کردم ) میتونید Debug کنید ، کافیه که یک BreakPoint در ابتدای برنامه بگذارید ، بعد برنامه رو یکبار با f5 اجرا کنید ( اگر اجرا نشده باشد Debug کار نمیکند ) ، و بعد Debug As Android Application رو بزنید ، بعد برای حرکت میتونید با کلید f6 توی کد هاتون حرکت کنید


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .