Διορθώστε τις εφαρμογές Android που κλείνουν αυτόματα από μόνες τους

Οι εφαρμογές(Apps) αποτελούν τη ραχοκοκαλιά του Android . Κάθε λειτουργία ή λειτουργία εκτελείται μέσω κάποιας εφαρμογής της άλλης. Το Android(Android) είναι ευλογημένο με μια εκτενή βιβλιοθήκη με χρήσιμες και ενδιαφέρουσες εφαρμογές. Ξεκινώντας από βασικά βοηθητικά εργαλεία όπως ημερολόγιο, πρόγραμμα σχεδιασμού, σουίτα γραφείου κ.λπ. μέχρι παιχνίδια για πολλούς παίκτες προηγμένης τεχνολογίας, μπορείτε να βρείτε τα πάντα στο Google Play Store . Ο καθένας έχει το δικό του σύνολο εφαρμογών που προτιμά να χρησιμοποιεί. Οι εφαρμογές(Apps) παίζουν σημαντικό ρόλο στην παροχή μιας πραγματικά εξατομικευμένης και μοναδικής εμπειρίας για κάθε χρήστη Android .

Ωστόσο, τα προβλήματα που σχετίζονται με τις εφαρμογές είναι αρκετά συνηθισμένα και κάθε χρήστης Android τα αντιμετωπίζει αργά ή γρήγορα. Σε αυτό το άρθρο, θα συζητήσουμε ένα τέτοιο κοινό πρόβλημα που παρουσιάζεται σχεδόν σε κάθε εφαρμογή. Ανεξάρτητα(Irrespective) από το πόσο δημοφιλής είναι η εφαρμογή ή πόσο υψηλή βαθμολογία έχει, κατά καιρούς θα παρουσιάσει δυσλειτουργία. Οι εφαρμογές Android(Androids) συχνά κλείνουν αυτόματα ενώ τις χρησιμοποιείτε και αυτό είναι ένα απογοητευτικό και ενοχλητικό σφάλμα. Ας κατανοήσουμε πρώτα τον λόγο πίσω από τα σφάλματα εφαρμογής και, στη συνέχεια, θα προχωρήσουμε στις διάφορες λύσεις και επιδιορθώσεις για αυτό το πρόβλημα.

Διορθώστε τις εφαρμογές Android που κλείνουν αυτόματα από μόνες τους

Κατανόηση του προβλήματος κατάρρευσης εφαρμογής(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) smartphone Android διαθέτει σταθερή εσωτερική χωρητικότητα αποθήκευσης. Με την πάροδο του χρόνου, αυτός ο χώρος μνήμης γεμίζει με ενημερώσεις συστήματος, δεδομένα εφαρμογών, αρχεία πολυμέσων, έγγραφα κ.λπ. Όταν η εσωτερική σας μνήμη εξαντλείται ή είναι εξαιρετικά χαμηλή, μπορεί να προκληθεί δυσλειτουργία ορισμένων εφαρμογών και ακόμη και διακοπή λειτουργίας. Αυτό συμβαίνει επειδή κάθε εφαρμογή χρειάζεται λίγο χώρο για την αποθήκευση δεδομένων χρόνου εκτέλεσης και διατηρεί ένα συγκεκριμένο τμήμα της εσωτερικής μνήμης ενώ χρησιμοποιείται. Εάν η εφαρμογή δεν μπορεί να το κάνει λόγω του χαμηλού διαθέσιμου εσωτερικού χώρου αποθήκευσης, τότε οδηγεί σε μια μη χειριζόμενη εξαίρεση και η εφαρμογή κλείνει αυτόματα. Επομένως, συνιστάται να διατηρείτε πάντα 1 GB εσωτερικής μνήμης δωρεάν.
  4. Υπερβολικό φορτίο στη CPU ή στη μνήμη RAM( Excessive load on CPU or RAM) – Εάν η συσκευή σας Android είναι λίγο παλιά, τότε το πιο πρόσφατο παιχνίδι που μόλις κατεβάσατε μπορεί να είναι περισσότερο από ό,τι μπορεί να αντέξει. Εκτός(Apart) από αυτό, πολλές εφαρμογές που εκτελούνται στο παρασκήνιο επιβαρύνουν σοβαρά τον επεξεργαστή και τη μνήμη RAM(RAM) . Σε αυτήν την περίπτωση, όταν μια εφαρμογή δεν έχει την απαιτούμενη επεξεργαστική ισχύ ή μνήμη, διακόπτεται. Για αυτόν τον λόγο, θα πρέπει πάντα να κλείνετε τις εφαρμογές παρασκηνίου για να ελευθερώσετε τη μνήμη RAM(RAM) και να μειώσετε τη χρήση της CPU . Επίσης, φροντίστε να ελέγξετε τις απαιτήσεις συστήματος κάθε εφαρμογής ή παιχνιδιού πριν το εγκαταστήσετε στη συσκευή σας.

Πώς να διορθώσετε τις εφαρμογές Android που κλείνουν αυτόματα(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”) .

Κάντε κλικ στην επιλογή «Οι εφαρμογές και τα παιχνίδια μου» |  Διορθώστε τις εφαρμογές Android που κλείνουν αυτόματα από μόνες τους

4. Αναζητήστε την εφαρμογή και ελέγξτε εάν υπάρχουν εκκρεμείς ενημερώσεις.

Αναζητήστε την εφαρμογή και ελέγξτε εάν υπάρχουν εκκρεμείς ενημερώσεις

5. Εάν ναι, κάντε κλικ στο κουμπί ενημέρωση(update) .

Κάντε κλικ στο κουμπί ενημέρωση

6. Μόλις η εφαρμογή ενημερωθεί, δοκιμάστε να τη χρησιμοποιήσετε ξανά και ελέγξτε εάν μπορείτε να διορθώσετε το πρόβλημα που κλείνουν αυτόματα οι εφαρμογές Android από μόνες τους.( fix Android apps closing automatically by themselves issue.)

Μέθοδος 3: (Method 3:) Εκκαθάριση προσωρινής μνήμης και δεδομένων ( Clear Cache and Data )

Μια άλλη κλασική λύση σε όλα τα προβλήματα που σχετίζονται με τις εφαρμογές Android είναι η (Android)εκκαθάριση της προσωρινής μνήμης και των δεδομένων για τη δυσλειτουργική εφαρμογή. ( clear cache and data for the malfunctioning app.) Τα αρχεία προσωρινής μνήμης(Cache) δημιουργούνται από κάθε εφαρμογή για να μειωθεί ο χρόνος φόρτωσης της οθόνης και να ανοίξει η εφαρμογή πιο γρήγορα. Με την πάροδο του χρόνου ο όγκος των αρχείων προσωρινής μνήμης αυξάνεται συνεχώς. Αυτά τα αρχεία κρυφής μνήμης συχνά καταστρέφονται και προκαλούν δυσλειτουργία της εφαρμογής. Είναι μια καλή πρακτική να διαγράφετε παλιά προσωρινή μνήμη και αρχεία δεδομένων από καιρό σε καιρό. Κάτι τέτοιο δεν θα έχει καμία αρνητική επίδραση στην εφαρμογή. Απλώς θα ανοίξει τον χώρο για νέα αρχεία κρυφής μνήμης που θα δημιουργηθούν μόλις διαγραφούν τα παλιά. Ακολουθήστε τα βήματα που δίνονται παρακάτω για να διαγράψετε την προσωρινή μνήμη και τα δεδομένα για την εφαρμογή που συνεχίζει να κολλάει.

1. Μεταβείτε στις Ρυθμίσεις(Settings) του τηλεφώνου σας.

2. Κάντε κλικ στην επιλογή Εφαρμογές(Apps) για να προβάλετε τη λίστα με τις εγκατεστημένες εφαρμογές στη συσκευή σας.

Πατήστε στην επιλογή Εφαρμογές |  Διορθώστε τις εφαρμογές Android που κλείνουν αυτόματα από μόνες τους

3. Τώρα αναζητήστε τη δυσλειτουργική εφαρμογή(malfunctioning app) και πατήστε σε αυτήν για να ανοίξετε τις ρυθμίσεις της εφαρμογής(app settings) .

4. Κάντε κλικ στην επιλογή Αποθήκευση(Storage) .

Κάντε κλικ στην επιλογή Αποθήκευση

5. Εδώ, θα βρείτε την επιλογή Εκκαθάριση προσωρινής μνήμης και Εκκαθάριση δεδομένων(Clear Cache and Clear Data) . Κάντε κλικ(Click) στα αντίστοιχα κουμπιά και τα αρχεία προσωρινής μνήμης για την εφαρμογή θα διαγραφούν.

Κάντε κλικ στα αντίστοιχα κουμπιά Clear Cache και Clear Data |  Διορθώστε τις εφαρμογές Android που κλείνουν αυτόματα

Μέθοδος 4: (Method 4:) Ελευθερώστε χώρο στη συσκευή σας( Free up Space on your device)

Όπως αναφέρθηκε προηγουμένως, οι εφαρμογές απαιτούν μια συγκεκριμένη ποσότητα δεσμευμένης εσωτερικής μνήμης για να λειτουργήσουν σωστά. Εάν ο εσωτερικός(Internal) χώρος αποθήκευσης της συσκευής σας εξαντλείται , τότε είναι καιρός να κάνετε κάποια βήματα για να ελευθερώσετε χώρο(free up some space) . Υπάρχουν πολλοί τρόποι με τους οποίους μπορείτε να ελευθερώσετε την εσωτερική σας μνήμη.

Το πρώτο πράγμα που μπορείτε να κάνετε είναι να διαγράψετε παλιές και αχρησιμοποίητες εφαρμογές. Οι εφαρμογές(Apps) μπορεί να φαίνονται αρκετά μικρές στην επιφάνεια, αλλά με την πάροδο του χρόνου, τα δεδομένα τους συνεχίζουν να συσσωρεύονται. Πάρτε, για παράδειγμα, το Facebook είναι λίγο πάνω από 100 MB κατά την εγκατάσταση, αλλά μετά από μερικούς μήνες, καταλαμβάνει σχεδόν 1 GB χώρου. Επομένως, η απαλλαγή από τις αχρησιμοποίητες εφαρμογές μπορεί να ελευθερώσει σημαντικά την εσωτερική μνήμη.

Το επόμενο πράγμα που μπορείτε να κάνετε είναι να μεταφέρετε τις φωτογραφίες, τα βίντεο, τη μουσική και άλλα αρχεία πολυμέσων σας σε έναν υπολογιστή ή να τα αποθηκεύσετε σε μια μονάδα αποθήκευσης cloud. Αυτό θα ελευθερώσει επίσης σημαντικά τη μνήμη σας και θα επιτρέψει στις εφαρμογές να λειτουργούν ομαλά. Το τελευταίο πράγμα σε αυτή τη λίστα είναι να σκουπίσετε το διαμέρισμα της προσωρινής μνήμης. Αυτό θα διαγράψει τα αρχεία προσωρινής μνήμης για όλες τις εφαρμογές και θα καθαρίσει ένα μεγάλο κομμάτι χώρου. Ακολουθήστε τα βήματα που δίνονται παρακάτω για να δείτε πώς.

  1. Το πρώτο πράγμα που πρέπει να κάνετε είναι να απενεργοποιήσετε το κινητό σας τηλέφωνο.
  2. Για να εισέλθετε στο bootloader, πρέπει να πατήσετε έναν συνδυασμό πλήκτρων. Για ορισμένες συσκευές, είναι το κουμπί λειτουργίας μαζί με το πλήκτρο μείωσης της έντασης του ήχου ενώ για άλλες, είναι το κουμπί λειτουργίας μαζί με τα δύο πλήκτρα έντασης.
  3. Λάβετε υπόψη ότι η οθόνη αφής δεν λειτουργεί στη λειτουργία bootloader, οπότε όταν αρχίσει να χρησιμοποιεί τα πλήκτρα έντασης, κάντε κύλιση στη λίστα επιλογών.
  4. Μεταβείτε στην επιλογή Ανάκτηση(Recovery) και πατήστε το κουμπί λειτουργίας για να την επιλέξετε.
  5. Τώρα μεταβείτε στην επιλογή Διαμέρισμα προσωρινής μνήμης(Wipe cache partition) και πατήστε το κουμπί λειτουργίας για να το επιλέξετε.
  6. Μόλις διαγραφούν τα αρχεία της προσωρινής μνήμης, επανεκκινήστε τη συσκευή σας.
  7. Τώρα δοκιμάστε να χρησιμοποιήσετε την εφαρμογή και δείτε εάν μπορείτε να διορθώσετε το πρόβλημα με το αυτόματο κλείσιμο εφαρμογών Android .

Μέθοδος 5: (Method 5:) Απεγκατάσταση και, στη συνέχεια, επανεγκατάσταση της εφαρμογής( Uninstall and then Re-install the App)

Εάν καμία από τις παραπάνω μεθόδους δεν λειτουργεί, τότε μάλλον ήρθε η ώρα για μια νέα αρχή. Απεγκαταστήστε την εφαρμογή και εγκαταστήστε την ξανά από το Play Store . Με αυτόν τον(Doing) τρόπο θα επαναφέρετε τις ρυθμίσεις της εφαρμογής και θα κατεστραμμένα αρχεία συστήματος, εάν υπήρχαν. Δεν χρειάζεται να ανησυχείτε μήπως χάσετε τα δεδομένα σας, επειδή τα δεδομένα της εφαρμογής θα συγχρονιστούν με τον λογαριασμό σας και μπορείτε να τα ανακτήσετε μετά την επανεγκατάσταση. Ακολουθήστε τα παρακάτω βήματα για να απεγκαταστήσετε και, στη συνέχεια, να εγκαταστήσετε ξανά την εφαρμογή.

1. Ανοίξτε τις Ρυθμίσεις(Settings) στο τηλέφωνό σας.

2. Τώρα μεταβείτε στην ενότητα Εφαρμογές(Apps) .

Πατήστε στην επιλογή Εφαρμογές |  Διορθώστε τις εφαρμογές Android που κλείνουν αυτόματα

3. Αναζητήστε την εφαρμογή που κλείνει αυτόματα(closing automatically) και πατήστε πάνω της.

Αναζητήστε την εφαρμογή που κλείνει αυτόματα και πατήστε την |  Διορθώστε τις εφαρμογές Android που κλείνουν αυτόματα από μόνες τους

4. Τώρα κάντε κλικ στο κουμπί Απεγκατάσταση(Uninstall button) .

Κάντε κλικ στο κουμπί Κατάργηση εγκατάστασης

5. Μόλις καταργηθεί η εφαρμογή, κάντε λήψη και εγκαταστήστε την εφαρμογή ξανά από το Play Store .

Συνιστάται:(Recommended:)

Ελπίζουμε ότι αυτές οι λύσεις θα σας φανούν χρήσιμες και ότι μπορείτε να διορθώσετε το πρόβλημα του αυτόματου κλεισίματος των εφαρμογών Android από μόνες τους. ( fix the problem of Android apps closing automatically by themselves.)Εάν η εφαρμογή εξακολουθεί να καταρρέει, τότε πρέπει να είναι ένα σημαντικό σφάλμα που δεν θα εξαφανιστεί εάν δεν κυκλοφορήσει μια νέα ενημέρωση. Το μόνο που μπορείτε να κάνετε είναι να περιμένετε από τους προγραμματιστές να επιλύσουν το πρόβλημα και να κυκλοφορήσουν μια νέα ενημέρωση με διορθώσεις σφαλμάτων. Ωστόσο, εάν αντιμετωπίζετε το ίδιο πρόβλημα με πολλές εφαρμογές, τότε πρέπει να επαναφέρετε το τηλέφωνό σας στις εργοστασιακές ρυθμίσεις. Στη συνέχεια, μπορείτε να εγκαταστήσετε τις εφαρμογές σας μία προς μία και να δείτε εάν λειτουργεί σωστά ή όχι.



About the author

Ο Josh έχει πάνω από 10 χρόνια εμπειρίας στη βιομηχανία λογισμικού και ασύρματης σύνδεσης, ειδικά στους τομείς του προγραμματισμού και των κριτικών Android. Αυτή τη στιγμή είναι ανώτερος μηχανικός λογισμικού στη Microsoft, εργάζεται σε διάφορα προϊόντα ms office. Ο Τζος έχει έντονο ενδιαφέρον να βοηθά άλλους να μάθουν νέα εργαλεία λογισμικού και είναι πάντα πρόθυμος να μοιραστεί τις συμβουλές και τα κόλπα του με όσους ρωτούν.



Related posts