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

مشکل با کامپایل release


qmars

سوال

سلام خسته نباشید

نسخه ی کرک شده بیسیک فور اندروید تا چند خط میشه باهاش برنامه نوشت

الان من 600 خط باهاش روی releas mode کامپایل میکنم برنامه اصلا درست کار نمیکنه

اما وقتی روی debug mode کامپایل میکنم کاملا درست کار میکنه
مشکل کجاست!

https://files.fm/u/6cwc8jjv
لطفا شما هم امتحان کنید

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

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

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

بعضی از خطا ها تو مد debug  خودشنو نشون نمیدن. به احتمال زیاد برنامه یه خطایی داره .درست کار نمیکنه یعنی چی دقیقا؟

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

در 14 دقیقه قبل، یاسر گفته است :

بعضی از خطا ها تو مد debug  خودشنو نشون نمیدن. به احتمال زیاد برنامه یه خطایی داره .درست کار نمیکنه یعنی چی دقیقا؟

مثلا توی حالت debug وقتی روی یه دکمه کانکت کلیک میشه و جواب کانکت شدنش میاد اتوماتیک میره صفحه ی بعد با activity.loadlayout اما توی release این اتفاق نمیفته
بعضی اوقات هم force close میشه
همه چیش توی مد debug درست کار میکنه اما توی release هیچ چیش
مثلا از webview استفاده شده یه url لود میشه و سورس سایت تجزیه میشه که بازم روی مد دیباگ کاملا درست انجام میشه اما توی release یا اشتباه یا force close

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

کد های زیر رو حذف کنید:

Web.Initialize("Web")
WebViewExtras1.addJavascriptInterface(Web, "B4A")

و به جاش کد های زیرو بزارید:

	Dim djsi As DefaultJavascriptInterface
	Dim WebChromeClient As DefaultWebChromeClient
	WebViewExtras1.Initialize(Web)
	WebChromeClient.Initialize("")
	WebViewExtras1.SetWebChromeClient(WebChromeClient)
	djsi.Initialize
	WebViewExtras1.AddJavascriptInterface(djsi, "B4A")

به جای کد زیر:

Javascript="B4A.CallSub('Process_HTML', false, document.documentElement.outerHTML)"
WebViewExtras1.executeJavascript(Web, Javascript)

کد زیر:

Javascript="B4A.CallSub('Process_HTML', true, document.documentElement.outerHTML)"
WebViewExtras1.ExecuteJavascript( Javascript)

 

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

ممنون از وقتی که میزارین
کتابخونه ی اضافه ای باید اضافه کنم؟
از این خط ایراد میگیره

WebViewExtras1.Initialize(Web)
لینک ارسال
به اشتراک گذاری در سایت های دیگر

همینطور از این خط
    WebViewExtras1.SetWebChromeClient(WebChromeClient)
کتابخانه های webviewextras 1 (version 1.30) 
و
کتابخانه ی webviewextras2 (version 2.10) 
تیک خوردن

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

ببخشید چند تا پست پشت سر هم دادم
مرحله به مرحله پیش اومد
یاسر جان ممنون لطف کردی وقت گذاشتی با کمک شما مشکل فعلا حل شد
webview رو intilize کردم حل شد
 

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

بایگانی شده

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

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

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