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


خطای GC overhead limit exceeded هنگام کامپایل بیسیک ۴ اندروید
29 اردیبهشت 1398
447 بازدید
نویسنده:

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

 


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

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 بیشتری برای کامپایل نیاز داشته باشه، بااینکار رم بیشتری به بیسیکمون اختصاص میدیم.

 


برای اطلاع از جدیدترین سورس ها و آموزش های سایت در کانال تلگرامی کافه توسعه عضو بشید: @CafeToseeh


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

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

ارسال دیدگاه

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

هیچ دیدگاهی وجود ندارد!