Διόρθωση εφαρμογών με προβληματικές εκδόσεις SoLoader

Αυτό το άρθρο παρέχει πληροφορίες που προορίζονται για προγραμματιστές με εφαρμογές που χρησιμοποιούν άμεσα ή έμμεσα μια ελαττωματική έκδοση του SoLoader SDK.

Τι συμβαίνει

Μία ή περισσότερες από τις εφαρμογές σας περιέχουν μια ελαττωματική έκδοση του SoLoader SDK, η οποία προκαλεί σφάλμα στην εφαρμογή, με αποτέλεσμα τη μείωση της χρηστικότητας. Aν και η εφαρμογή σας δεν εξαρτάται άμεσα από το SoLoader, υποπτευόμαστε ότι αυτό μπορεί να ισχύει για μία από τις βιβλιοθήκες ή ένα από τα SDK τρίτου μέρους στις εξαρτήσεις της εφαρμογής σας.

Πρόσθετες λεπτομέρειες

Η εφαρμογή σας ενσωματώνει μια έκδοση του SoLoader SDK που προκαλεί σφάλματα σε συσκευές που υποστηρίζουν μόνο 64 bit. Οι εκδόσεις πριν από την έκδοση 0.9.0 υποθέτουν εσφαλμένα ότι όλες οι βιβλιοθήκες συστήματος υπάρχουν στο /system/lib:/vendor/lib (ανατρέξτε στη διόρθωση).

Συνιστούμε να κάνετε ενημέρωση στην πιο πρόσφατη σταθερή έκδοση του SoLoader, 0.10.4 ή νεότερη έκδοση, η οποία διορθώνει τα σφάλματα που αφορούν τις συσκευές που υποστηρίζουν μόνο 64 bit, καθώς επίσης και:

  • Ένα πρόβλημα με τη δημιουργία αντιγράφων ασφαλείας και την επαναφορά (ανατρέξτε στη διόρθωση) και
  • ένα πρόβλημα που αφορά τη φόρτωση εγγενών βιβλιοθηκών από το διαμέρισμα προμηθευτή (ανατρέξτε στη διόρθωση).  

Επόμενα βήματα

Μπορείτε να διορθώσετε εφαρμογές με προβληματικές εκδόσεις SoLoader, ακολουθώντας καθένα από τα παρακάτω βήματα. 

Βήμα 1: Ενημερώστε την εφαρμογή σας και διορθώστε το πρόβλημα.

Εάν η εφαρμογή σας εξαρτάται άμεσα από το SoLoader SDK, μετεγκαταστήστε την εφαρμογή σας στο SoLoader 0.10.4 ή νεότερη έκδοση.

Για παράδειγμα, αν έχετε καθορίσει το com.facebook.soloader:soloader:0.9.0 στις ρυθμίσεις του Gradle, ενημερώστε το στην έκδοση 0.10.4+ ή νεότερη.

Εάν η εφαρμογή σας εξαρτάται έμμεσα από το SoLoader SDK μέσω άλλου SDK, ελέγξτε τη νεότερη έκδοση του συγκεκριμένου SDK ή επικοινωνήστε με τον πάροχο SDK για τη λήψη μιας έκδοσης στην οποία τα προβλήματα έχουν διορθωθεί και εφαρμόστε τη στο έργο σας.

Ανατρέξτε σε αυτόν τον οδηγό, για να δείτε άλλους τρόπους με τους οποίους μπορείτε να κάνετε την εφαρμογή σας να υποστηρίζει συσκευές 64 bit.

Βήμα 2: Υποβάλετε το ενημερωμένο πακέτο εφαρμογής ή APK.

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

Άλλοι πόροι

Εάν έχετε τεχνικές ερωτήσεις σχετικά με το πρόβλημα, μπορείτε να τις δημοσιεύσετε στο Stack Overflow και να χρησιμοποιήσετε την ετικέτα android-stability. Για διευκρινίσεις σχετικά με τα βήματα που πρέπει να ακολουθήσετε για την επίλυση αυτού του προβλήματος, μπορείτε να επικοινωνήσετε με την ομάδα υποστήριξης.
false
Κύριο μενού
5309346785068825395
true
Αναζήτηση στο Κέντρο Βοήθειας
true
true
true
true
true
5016068
false
false