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

کرش کردن برنامه هنگام جابجایی بین دو اکتیویتی


Mohammad_MRT1376

سوال

سلام بر همه دوستان . امیدوارم روز خوبی رو سپری کرده باشید.

مشکلی که برای من پیش اومده این هستش که وقتی دو تا اکتیویتی رو به هم ارتباط دادم و وقتی روی button کلیک میشه که به صفحه بعد بره، گوشی از برنامه میپره بیرون و کرش میشه.

Sub Button1_Click
	StartActivity(content)
	Activity.Finish
End Sub

البته این موضوع در قسمت Debug یعنی وقتی که توی نرم افزار اونو تست میکنم کاملا درسته و تمام دکمه ها به درستی کار میکنن اما وقتی از Release استفاده می کنم و فایل apk اون رو روی دیوایس نصب میکنم با این مشکل روبرو میشم.

منتظر راهنمایی شما دوستان هستم . مرسی :malih: 

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

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

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

:wacko1: دقیقا آدم از جایی که فکرشو نمیکنه ضربه میخوره :cheshmak:

مشکل از فونتته عزیز اسمشو درست وارد کن تو قسمت files برو ببین اسم دقیق فونتت چیه و درست بنویسش

خیلی ممنون از راهنمایی هاتون.

مشکل رو پیدا کردم. اسمی که تایپ کرده بودم مشکلی نداشت؛ باید فونت رو در قسمت Files به برنامه اضافه می کردم. الان درست شد.

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

شما رو حالت release هم میتونین log بگیرین عزیز

از گوشی به عنوان vm استفاده کنید و ببینید چه خطایی میگیره وقتی کرش میشه

اینجوری نمیشه نظر داد

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

شما رو حالت release هم میتونین log بگیرین عزیز

از گوشی به عنوان vm استفاده کنید و ببینید چه خطایی میگیره وقتی کرش میشه

اینجوری نمیشه نظر داد

وقتی روی button کلیک میکنم از برنامه میپره بیرون و مینویسه unfortunately [app name] has stopped.

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

@@Mohammad_MRT1376,

شما برای لاگ گرفتن یه راه داری تو تنظیمات گوشی به قسمت developer option برید اگه این اپشن رو نداشت توی About گوشی یه قسمت داره که build number گوشیو نشون میده روش چندین بار بزنی developer option باز میشه

بعدش توی developer option یه گزینه هستش به اسم usb debuging اینو روشن کن و گوشیتو با کابل وصل کن به بیسیک بعدش از برنامه ران بگیر یادت باشه تو این حالت دیگه نمیخواد bridge وصل باشه چون برنامه با کابل خود به خود نصب میشه بعدش لاگ رو عکس بگیر و بزار اینجا

 

 

هموطن برنامه نویسی بدون امولاتور غیر ممکنه یا حداقل گوشیتو با کابل وصل کن 

تا متن ارور گذاشته نشه هیچ نظری نمیشه داد چون ممکنه مشکل از هرجایی باشه

اگه مقدوره سورس رو بزارید یا اینکه برنامه روی یه امولاتور (جنیموشن مثلا ) ران کن دیگه قطعا خطا مشخصه

موفق باشید

 

 

خیلی ممنون از راهنمایی هاتون...

الان تونستم ارور رو پیداکنم . فک کنم مشکل از فونتش باشه اما فونتش ک مشکلی نداره..

 

bn3t_capture.png

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

عزیز گوشی رو به بیسیک وصل کن ببین تو بیسیک چه پیغامی میده نه توی گوشی

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

:wacko1: دقیقا آدم از جایی که فکرشو نمیکنه ضربه میخوره :cheshmak:

مشکل از فونتته عزیز اسمشو درست وارد کن تو قسمت files برو ببین اسم دقیق فونتت چیه و درست بنویسش

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

عزیز گوشی رو به بیسیک وصل کن ببین تو بیسیک چه پیغامی میده نه توی گوشی

گوشی رو با bridge به b4a وصل کردم بعدش با استفاده از Release برنامه رو روی گوشیم اجرا کردم، صفحه log نرم افزار به شکلی که توی تصویر هست نمایش داده شد.

 

le5e_capture.png

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

عزیز بازم اون عکسی که باید میزاشتی رو نزاشتی

دقت کن وقتی روی باتن کلیک کردی و برنامه forsstop شد از بیسیک عکس بگیریا

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

عزیز بازم اون عکسی که باید میزاشتی رو نزاشتی

دقت کن وقتی روی باتن کلیک کردی و برنامه forsstop شد از بیسیک عکس بگیریا

همین کاری رو هم که گفتید انجام دادم ولی هیچ تغییری با اون عکسه نداشت...

:sorry:

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

هموطن برنامه نویسی بدون امولاتور غیر ممکنه یا حداقل گوشیتو با کابل وصل کن 

تا متن ارور گذاشته نشه هیچ نظری نمیشه داد چون ممکنه مشکل از هرجایی باشه

اگه مقدوره سورس رو بزارید یا اینکه برنامه روی یه امولاتور (جنیموشن مثلا ) ران کن دیگه قطعا خطا مشخصه

موفق باشید

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

@@Mohammad_MRT1376,

شما برای لاگ گرفتن یه راه داری تو تنظیمات گوشی به قسمت developer option برید اگه این اپشن رو نداشت توی About گوشی یه قسمت داره که build number گوشیو نشون میده روش چندین بار بزنی developer option باز میشه

بعدش توی developer option یه گزینه هستش به اسم usb debuging اینو روشن کن و گوشیتو با کابل وصل کن به بیسیک بعدش از برنامه ران بگیر یادت باشه تو این حالت دیگه نمیخواد bridge وصل باشه چون برنامه با کابل خود به خود نصب میشه بعدش لاگ رو عکس بگیر و بزار اینجا

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

بایگانی شده

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

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

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