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

برنامه(Apps) ها ستون فقرات اندروید(Android) را تشکیل می دهند . هر تابع یا عملیات از طریق برخی از برنامه های دیگر اجرا می شود. اندروید(Android) دارای کتابخانه گسترده ای از برنامه های مفید و جالب است. از ابزارهای کاربردی اولیه مانند تقویم، برنامه‌ریز، مجموعه اداری و غیره گرفته تا بازی‌های چندنفره پیشرفته، می‌توانید همه چیز را در فروشگاه Google Play(Google Play Store) پیدا کنید . هر کس مجموعه ای از برنامه های خود را دارد که ترجیح می دهد از آنها استفاده کند. برنامه ها در ارائه یک تجربه واقعا شخصی و منحصر به فرد برای هر کاربر (Apps)اندروید(Android) نقش مهمی ایفا می کنند .

با این حال، مشکلات مربوط به برنامه بسیار رایج است و هر کاربر اندروید(Android) دیر یا زود آن را تجربه می کند. در این مقاله، می‌خواهیم یکی از این مشکلات رایج را که تقریباً در هر برنامه‌ای رخ می‌دهد، مورد بحث قرار دهیم. صرف نظر(Irrespective) از اینکه برنامه چقدر محبوب است یا رتبه بالایی دارد، گاهی اوقات دچار اختلال می شود. برنامه های اندروید(Androids) اغلب در حین استفاده از آن به طور خودکار بسته می شوند و این یک خطای خسته کننده و آزاردهنده است. اجازه دهید ابتدا دلیل خرابی برنامه ها را بفهمیم و سپس به سراغ راه حل ها و راه حل های مختلف برای این مشکل خواهیم رفت.

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

درک مشکل خرابی برنامه(Understanding the App Crashing Problem)

وقتی می گوییم یک برنامه در حال خراب شدن است، به سادگی به این معنی است که برنامه به طور ناگهانی از کار می افتد. دلایل متعددی ممکن است باعث شود یک برنامه به طور ناگهانی بسته شود. ما قصد داریم تا چند وقت دیگر درباره این دلایل بحث کنیم، اما قبل از آن، بیایید زنجیره رویدادهایی را که منجر به از کار افتادن یک برنامه می شود، درک کنیم. هنگامی که یک برنامه را باز می کنید و شروع به استفاده از آن می کنید، تنها شرایطی که در آن به طور خودکار بسته می شود زمانی است که با سیگنال غیرمنتظره یا استثناء کنترل نشده مواجه شود. در پایان روز، هر برنامه دارای چندین خط کد است. اگر برنامه به نحوی با موقعیتی مواجه شود که پاسخ آن در کد توضیح داده نشده است، برنامه از کار می افتد. به طور پیش‌فرض، هر زمان که یک استثنا کنترل نشده رخ دهد، سیستم عامل اندروید(Android) برنامه را خاموش می‌کند و یک پیام خطا روی صفحه ظاهر می‌شود.

دلایل اصلی بسته شدن خودکار برنامه چیست؟(What are the main reasons behind an App closing automatically?)

همانطور که قبلا ذکر شد، دلایل متعددی باعث از کار افتادن یک برنامه می شود. قبل از تلاش برای رفع آن، باید دلایل احتمالی خرابی برنامه را درک کنیم.

  1. Bugs/Glitches – هنگامی که یک برنامه شروع به کار نکردن می کند، مقصر معمول اشکالی است که باید به آخرین به روز رسانی راه یافته باشد. این باگ‌ها با عملکرد عادی برنامه تداخل می‌کنند و باعث ایجاد انواع اشکالات، تاخیرها و در موارد شدید باعث از کار افتادن برنامه می‌شوند. در نتیجه، توسعه‌دهندگان اپلیکیشن‌ها هر از چند گاهی به‌روزرسانی‌های جدیدی را منتشر می‌کنند تا این باگ‌ها را از بین ببرند. تنها راه مقابله با اشکالات این است که برنامه را به آخرین نسخه خود به روز نگه دارید زیرا حاوی رفع اشکال است و از خراب شدن برنامه جلوگیری می کند.
  2. مشکل اتصال به شبکه( Network Connectivity Issue) - دلیل متداول بعدی در پشت بسته شدن خودکار برنامه، اتصال ضعیف به اینترنت است(poor internet connectivity) . اکثر برنامه‌های اندرویدی(Android) مدرن برای عملکرد صحیح به یک اتصال اینترنتی پایدار نیاز دارند. اگر در حین اجرای برنامه از داده تلفن همراه به Wi-Fi تغییر می‌دهید ، ممکن است باعث بسته شدن خودکار برنامه شود. این به این دلیل است که در حین سوئیچ، برنامه به طور ناگهانی اتصال به اینترنت را از دست می دهد، و این یک استثناء کنترل نشده است که باعث از کار افتادن برنامه می شود.
  3. حافظه داخلی کم( Low Internal Memory )هر گوشی(Every Android) هوشمند اندرویدی دارای ظرفیت حافظه داخلی ثابتی است. با گذشت زمان، این فضای حافظه با به‌روزرسانی‌های سیستم، داده‌های برنامه، فایل‌های رسانه، اسناد و غیره پر می‌شود. وقتی حافظه داخلی شما در حال اتمام است یا به شدت کم است، ممکن است باعث اختلال در عملکرد و حتی خرابی برخی از برنامه‌ها شود. این به این دلیل است که هر برنامه برای ذخیره داده‌های زمان اجرا به مقداری فضا نیاز دارد و بخش خاصی از حافظه داخلی را در حین استفاده ذخیره می‌کند. اگر برنامه به دلیل فضای ذخیره‌سازی داخلی کم نتواند این کار را انجام دهد، به یک استثنای کنترل نشده منجر می‌شود و برنامه به‌طور خودکار بسته می‌شود. بنابراین، همیشه توصیه می شود 1 گیگابایت حافظه داخلی را همیشه رایگان نگه دارید.
  4. بارگذاری بیش از حد بر روی CPU یا RAM( Excessive load on CPU or RAM) - اگر دستگاه اندرویدی(Android) شما کمی قدیمی است، ممکن است آخرین بازی ای که به تازگی دانلود کرده اید بیشتر از توانایی آن باشد. جدای(Apart) از آن، برنامه های متعددی که در پس زمینه اجرا می شوند، آسیب زیادی به پردازنده و رم(RAM) وارد می کنند. در این شرایط، زمانی که برنامه ای قدرت پردازش یا حافظه مورد نیاز را دریافت نمی کند، از کار می افتد. به همین دلیل، همیشه باید برنامه های پس زمینه را ببندید تا RAM آزاد شود و مصرف CPU کاهش یابد . همچنین، مطمئن شوید که سیستم مورد نیاز هر برنامه یا بازی را قبل از نصب آن بر روی دستگاه خود بررسی کنید.

چگونه بسته شدن خودکار برنامه های اندرویدی را برطرف کنیم(How to Fix Android Apps Closing Automatically Themselves)

همانطور که در بخش قبل بحث شد، دلایل متعددی ممکن است باعث بسته شدن خودکار یک برنامه شود. در حالی که برخی از این موارد صرفاً به این دلیل است که دستگاه شما قدیمی است و نمی تواند برنامه های مدرن را به درستی اجرا کند و هیچ جایگزینی جز ارتقاء به دستگاه جدید وجود ندارد، برخی دیگر از اشکالات مربوط به نرم افزار هستند که می توان آنها را برطرف کرد. در این بخش قصد داریم چند راه حل ساده را بررسی کنیم که به شما کمک می کند تا مشکل بسته شدن خودکار برنامه ها را به خودی خود برطرف کنید.

روش 1: دستگاه خود را مجددا راه اندازی کنید(Method 1: Restart your Device)

صرف نظر(Irrespective) از اینکه مشکل چقدر جدی به نظر می رسد، گاهی اوقات یک راه اندازی مجدد یا راه اندازی مجدد( restart or reboot) ساده برای حل مشکل کافی است. قبل از اینکه به سراغ راه‌حل‌های پیچیده دیگر برویم، ترفند قدیمی خوب «خاموش کردن و دوباره روشن کردن» را امتحان کنید. وقتی برنامه ای مدام خراب می شود، به صفحه اصلی بازگردید و برنامه را از بخش برنامه های اخیر(Recent) پاک کنید و سپس دستگاه خود را مجددا راه اندازی کنید. روی دکمه پاور ضربه بزنید(Tap) و نگه دارید تا منوی پاور روی صفحه ظاهر شود. پس از آن، روی دکمه Restart ضربه بزنید . پس از راه‌اندازی مجدد دستگاه، همان برنامه‌ای را که آخرین بار خراب شده بود، باز کنید و ببینید درست کار می‌کند یا خیر.

دستگاه خود را مجددا راه اندازی کنید

روش 2: (Method 2: )برنامه را به روز کنید(Update the App)

همانطور که قبلا ذکر شد، وجود اشکال در یک برنامه می تواند باعث بسته شدن خودکار آن شود. تنها راه برای از بین بردن اشکالات، به روز رسانی برنامه است. هر به‌روزرسانی جدیدی که توسط توسعه‌دهنده منتشر می‌شود نه تنها با رفع اشکال همراه است، بلکه عملکرد برنامه را نیز بهینه می‌کند. این باعث کاهش بار CPU و حافظه می شود. بنابراین، همیشه توصیه می شود که برنامه های خود را به آخرین نسخه به روز نگه دارید. برای مشاهده نحوه انجام مراحل زیر را دنبال کنید.

1. به پلی استور(Playstore) بروید .

2. در سمت چپ بالا، سه خط افقی را( three horizontal lines) خواهید دید . روی آنها کلیک کنید.

در سمت چپ بالا، سه خط افقی را خواهید دید.  روی آنها کلیک کنید

3. حال بر روی گزینه My Apps and Games کلیک کنید.

بر روی گزینه My Apps and Games کلیک کنید |  رفع بسته شدن خودکار برنامه های اندروید توسط خودشان

4. برنامه را جستجو کنید و بررسی کنید که آیا به روز رسانی های معلقی وجود دارد یا خیر.

برنامه را جستجو کنید و بررسی کنید که آیا به‌روزرسانی‌های معلقی وجود دارد یا خیر

5. اگر بله، سپس بر روی دکمه به روز رسانی(update) کلیک کنید.

بر روی دکمه به روز رسانی کلیک کنید

6. هنگامی که برنامه به روز شد، دوباره از آن استفاده کنید و بررسی کنید که آیا می‌توانید مشکل بسته شدن خودکار برنامه‌های اندروید را برطرف کنید.( fix Android apps closing automatically by themselves issue.)

روش 3: (Method 3:) کش و داده ها را پاک کنید ( Clear Cache and Data )

یکی دیگر از راه حل های کلاسیک برای همه مشکلات مربوط به برنامه اندروید ، (Android)پاک کردن حافظه پنهان و داده ها برای برنامه خراب است. ( clear cache and data for the malfunctioning app.) فایل های کش(Cache) توسط هر برنامه ای تولید می شود تا زمان بارگذاری صفحه را کاهش دهد و برنامه را سریعتر باز کند. با گذشت زمان، حجم فایل های کش افزایش می یابد. این فایل های کش اغلب خراب می شوند و باعث اختلال در عملکرد برنامه می شوند. این یک تمرین خوب است که گاهی اوقات حافظه پنهان و فایل های داده قدیمی را حذف کنید. انجام این کار هیچ تاثیر منفی روی برنامه نخواهد داشت. این به سادگی راه را برای فایل های کش جدید ایجاد می کند که پس از حذف فایل های قدیمی ایجاد می شوند. برای پاک کردن حافظه پنهان و داده های برنامه ای که مدام خراب می شود، مراحل زیر را دنبال کنید.

1. به تنظیمات(Settings) گوشی خود بروید.

2. روی گزینه Apps کلیک کنید تا لیست برنامه های نصب شده روی دستگاه خود را مشاهده کنید.

روی گزینه Apps | ضربه بزنید  رفع بسته شدن خودکار برنامه های اندروید توسط خودشان

3. اکنون برنامه خراب(malfunctioning app) را جستجو کنید و روی آن ضربه بزنید تا تنظیمات برنامه(app settings) باز شود .

4. بر روی گزینه Storage کلیک کنید.

بر روی گزینه Storage کلیک کنید

5. در اینجا، گزینه Clear Cache و Clear Data(Clear Cache and Clear Data) را خواهید یافت. روی(Click) دکمه های مربوطه کلیک کنید و فایل های کش برنامه حذف می شوند.

بر روی دکمه های مربوط به Clear Cache و Clear Data کلیک کنید  رفع بسته شدن خودکار برنامه های اندروید

روش 4: (Method 4:) فضای دستگاه خود را آزاد کنید( Free up Space on your device)

همانطور که قبلا ذکر شد، برنامه ها برای عملکرد صحیح به مقدار مشخصی حافظه داخلی رزرو شده نیاز دارند. اگر فضای ذخیره‌سازی داخلی(Internal) دستگاه شما تمام می‌شود ، وقت آن است که اقداماتی را برای آزاد کردن مقداری فضا(free up some space) انجام دهید . راه های زیادی وجود دارد که می توانید حافظه داخلی خود را آزاد کنید.

اولین کاری که می توانید انجام دهید این است که برنامه های قدیمی و استفاده نشده را حذف کنید. برنامه(Apps) ها ممکن است در ظاهر بسیار کوچک به نظر برسند، اما با گذشت زمان، داده های آن همچنان انباشته می شوند. به عنوان مثال، فیس بوک(Facebook) در زمان نصب کمی بیش از 100 مگابایت است، اما پس از چند ماه، تقریباً 1 گیگابایت فضا را اشغال می کند. بنابراین، خلاص شدن از شر برنامه های بدون استفاده می تواند حافظه داخلی را به میزان قابل توجهی آزاد کند.

کار بعدی که می‌توانید انجام دهید این است که عکس‌ها، ویدیوها، موسیقی و سایر فایل‌های رسانه‌ای خود را به رایانه منتقل کنید یا آنها را در یک درایو ذخیره‌سازی ابری ذخیره کنید. این همچنین حافظه شما را به میزان قابل توجهی آزاد می کند و به برنامه ها اجازه می دهد تا به خوبی کار کنند. آخرین مورد در این لیست پاک کردن پارتیشن کش است. با این کار فایل‌های کش برای همه برنامه‌ها حذف می‌شود و بخش عمده‌ای از فضا خالی می‌شود. برای مشاهده نحوه انجام مراحل زیر را دنبال کنید.

  1. اولین کاری که باید انجام دهید این است که تلفن همراه خود را خاموش کنید.
  2. برای ورود به بوت لودر، باید ترکیبی از کلیدها را فشار دهید. برای برخی از دستگاه ها، این دکمه پاور به همراه کلید کاهش صدا است در حالی که برای برخی دیگر، این دکمه پاور همراه با هر دو کلید صدا است.
  3. توجه داشته باشید که صفحه لمسی در حالت بوت لودر کار نمی کند، بنابراین وقتی شروع به استفاده از کلیدهای تنظیم صدا کرد، در لیست گزینه ها حرکت کنید.
  4. به گزینه Recovery رفته و دکمه پاور را فشار دهید تا آن را انتخاب کنید.
  5. اکنون به گزینه Wipe cache partition رفته و دکمه پاور را فشار دهید تا آن را انتخاب کنید.
  6. پس از حذف فایل های کش، دستگاه خود را مجددا راه اندازی کنید.
  7. اکنون از برنامه استفاده کنید و ببینید آیا می‌توانید مشکل بسته شدن خودکار برنامه‌های اندروید را برطرف کنید.(Android)

روش 5: (Method 5:) برنامه را حذف و سپس دوباره نصب کنید( Uninstall and then Re-install the App)

اگر هیچ یک از روش های بالا کار نمی کند، احتمالاً زمان شروعی تازه فرا رسیده است. برنامه را حذف نصب کنید و سپس آن را دوباره از فروشگاه Play(Play Store) نصب کنید . انجام(Doing) این کار تنظیمات برنامه را بازنشانی می کند و در صورت وجود فایل های سیستمی خراب می شود. لازم نیست نگران از دست دادن اطلاعات خود باشید زیرا داده های برنامه با حساب شما همگام سازی می شود و می توانید پس از نصب مجدد آن را بازیابی کنید. مراحل زیر را برای حذف نصب و سپس نصب مجدد برنامه دنبال کنید.

1. تنظیمات(Settings) گوشی خود را باز کنید.

2. حال به قسمت Apps بروید .

روی گزینه Apps | ضربه بزنید  رفع بسته شدن خودکار برنامه های اندروید

3. اپلیکیشنی را که به طور خودکار بسته می شود(closing automatically) جستجو کنید و روی آن ضربه بزنید.

برنامه ای را که به طور خودکار بسته می شود جستجو کنید و روی آن ضربه بزنید |  رفع بسته شدن خودکار برنامه های اندروید توسط خودشان

4. حالا بر روی دکمه Uninstall کلیک کنید(Uninstall button) .

بر روی دکمه Uninstall کلیک کنید

5. پس از حذف برنامه، برنامه را دوباره از فروشگاه Play(Play Store) دانلود و نصب کنید .

توصیه شده:(Recommended:)

امیدواریم این راه حل ها برای شما مفید بوده باشد و بتوانید مشکل بسته شدن خودکار برنامه های اندروید را به تنهایی برطرف کنید. ( fix the problem of Android apps closing automatically by themselves.)اگر برنامه همچنان خراب می‌شود، پس باید یک باگ بزرگ باشد که تا زمانی که به‌روزرسانی جدیدی منتشر نشود برطرف نمی‌شود. تنها کاری که می توانید انجام دهید این است که منتظر بمانید تا توسعه دهندگان مشکل را حل کنند و به روز رسانی جدیدی را با رفع اشکال منتشر کنند. با این حال، اگر با چندین برنامه با مشکل مشابه روبرو هستید، باید گوشی خود را به تنظیمات کارخانه بازنشانی کنید. سپس می توانید برنامه های خود را یکی یکی نصب کنید و ببینید که آیا درست کار می کند یا خیر.



About the author

من یک بازبین نرم افزار و مهندس بی سیم با بیش از 10 سال تجربه در این زمینه هستم. من در بررسی برنامه ها و نرم افزارهای تلفن همراه و همچنین کمک به مشتریان برای بهینه سازی شبکه های خود تخصص دارم. از طریق بررسی‌هایم، می‌توانم به شما در تصمیم‌گیری آگاهانه درباره محصولاتی که باید استفاده کنید، نحوه بهبود گردش کار و موارد دیگر کمک کنید. مهارت های من عبارتند از: ارتباط کتبی و شفاهی عالی، حل مسئله، دانش فنی قوی و توجه به جزئیات. من همچنین در کار مستقل و همکاری در پروژه ها مهارت دارم.



Related posts