رفتن به مطلب
  • 0

تشخیص شماره خط بیسیک


rezac

سوال

چطوری باید از روی java line شماره خط بیسیک رو فهمید؟

مثلا وقتی برنامه رو تو حالت release اجرا میکنم خطاهایی که میده خط خطا رو اینطوری میگه: java line 523

الان خطای زیر مربوط به خط چندم در بیسیک فور اندروید من هست؟:

main_activity_create (java line: 539) <--- این رو میگم
java.lang.RuntimeException: java.lang.RuntimeException: Object should first be initialized (Label).
	at anywheresoftware.b4a.keywords.LayoutBuilder.loadLayout(LayoutBuilder.java:170)
	at anywheresoftware.b4a.objects.PanelWrapper.LoadLayout(PanelWrapper.java:134)
	at ninelearn.programming.ashpazi.main._activity_create(main.java:539)
	at java.lang.reflect.Method.invokeNative(Native Method)
	at java.lang.reflect.Method.invoke(Method.java:515)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:191)
	at ninelearn.programming.ashpazi.main.afterFirstLayout(main.java:104)
	at ninelearn.programming.ashpazi.main.access$000(main.java:17)
	at ninelearn.programming.ashpazi.main$WaitForLayout.run(main.java:82)
	at android.os.Handler.handleCallback(Handler.java:733)
	at android.os.Handler.dispatchMessage(Handler.java:95)
	at android.os.Looper.loop(Looper.java:136)
	at android.app.ActivityThread.main(ActivityThread.java:5019)
	at java.lang.reflect.Method.invokeNative(Native Method)

 اگه میدونید خود خطا هم از کجاس لطفا کمک کنید. این خطارو توی حالت اجرای debug نمیده و فقط با حالت اجرای release این خطارو میده.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

3 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

Object should first be initialized (Label).

با توجه به این خط میگه که label قبل از استفاده باید initializ بشه

لینک ارسال
به اشتراک گذاری در سایت های دیگر

آخه label هایی که توی designer ساخته شدن رو که لازم نیست initialize کرد.

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

لینک ارسال
به اشتراک گذاری در سایت های دیگر

توی سورس کدتون توی پوشه objects بعد پوشه ی src بعد(پوشه هایی که براساس اسم پکیج نیم شما ایجاد شدند) رو باز کنید تا به کلاس های جاوای ماژول هاتون برسید(اسم کلاس های جاوا با اسم ماژول در بیسیک برابر است)

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

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...