خطای GC overhead limit exceeded هنگام کامپایل بیسیک ۴ اندروید


خطای GC overhead limit exceeded هنگام کامپایل بیسیک ۴ اندروید
۲۹ اردیبهشت ۱۳۹۸
1746 بازدید
نویسنده:

اگر تازگی ها(یا از قبل) به خطای زیر موقع کامپایل اپلیکیشن در بیسیک۴اندروید، مخصوصاً موقع اضافه کردن کتابخانه پوشه بر میخورید برای حل اون باما همراه باشید.

 


❗️ متن کامل خطا:

Convert byte code – optimized dex. Error
UNEXPECTED TOP-LEVEL ERROR:
java.lang.OutOfMemoryError: GC overhead limit exceeded

 

 


 

 

✔️ حل این خطا

 

۱- بیسیک۴اندروید رو ببندید

۲- به مسیر:

 

C:\Users\<Your PC user name>\AppData\Roaming\Anywhere Software\Basic4android

 

مراجعه کنید. (اگر پیدا نمیکنید کلید Windows+R رو فشار بدید و %appdata% رو تایپ کنید، از لیست پوشه ها وارد پوشه Anywhere Software\Basic4android بشید.

 

۳- یک فایل با پسوند .ini به نام b4xV5.ini (ممکنه نام فایل متفاوت باشه اما پسوند اش .ini هست) وجود داره، این فایل رو با notepad باز کنید

 

۴- عبارت MaxRamForDex رو سرچ و روبروش هر عددی که میبینید پاک کنید و بجاش ۲۰۴۸ و یا اگر بازهم این مشکل پیش اومد ۴۰۹۶ رو قرار بدید و فایل رو Save و از بیسیک استفاده کنید.

 

ℹ️ چون با تیک زدن کتابخانه پوشه(یا هر کتابخانه ای) موجب میشه بیسیک به RAM بیشتری برای کامپایل نیاز داشته باشه، بااینکار رم بیشتری به بیسیکمون اختصاص میدیم.

 


آموزش برنامه نویسی اندروید

پژمان نیکروان
پژمان نیکروان

پژمان نیکروان هستم؛ مدیر وب سایت کافه توسعه، شروع فعالیتم به برنامه نویسی از سال 1392 بوده و هدف از ایجاد وبسایت اشتراک گذاری تجارب خودم و دیگر برنامه نویسان هست.

ارسال دیدگاه

می توانید از تگ های HTML نیز استفاده کنید :
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

دیدگاه های مطلب:
Profile Comment
ناشناس

سلام من اینکارو انجام دادم درست نشد حتی تا ۶۵۰۰ هم تنظیم کردم بی فایده بود چکار کنم؟

پاسخ دادن

21 اسفند 1399

    Profile Comment
    پژمان نیکروان

    سلام امکان نداره نشه
    توضیحات لازم رو در توی تلگرام بدید ببینیم مشکلتون چیه
    @cafetoseeh
    @pejman_nikravan

    پاسخ دادن

    24 اسفند 1399