Android üzərindəki paketi təhlil etməkdə səhv

Android üçün apk proqramı quraşdırarkən qarşılaşa biləcək problemlərdən biri mesajdır: "Sintaksis xətası" bir paketin tək bir Ok düyməsini (Parse Error, İngilis interfeysində paketin ayrılması var) ilə təhlil edərkən bir səhvdir.

Təcrübəli bir istifadəçi üçün belə bir mesaj tamamilə aydın olmaya bilər və buna görə düzəliş necə dəqiq deyil. Bu yazıda Android-də paketin ayrılması və onu necə düzəltmək üçün səhv baş verdiyi barədə ətraflı məlumat verilir.

Android tətbiqini quraşdırarkən sintaksis səhvi - əsas səbəb

Ərizə apk-dən yüklənərkən təhlil edərkən səhv üçün ən ümumi səbəb cihazınızdakı Android-in dəstəklənməmiş bir versiyasıdır, eyni tətbiq daha əvvəl düzgün işləmişdir, lakin yeni versiyası dayandırılmışdır.

Qeyd: Play Store-dan ərizə quraşdırarkən bir səhv baş verərsə, o, cihazınız tərəfindən dəstəklənən yalnız tətbiqləri göstərdikdən sonra, bu, dəstəklənməyən bir versiyada olacağı ehtimalı yoxdur. Bununla belə, zaten quraşdırılmış bir proqramı yeniləyərkən (yeni versiya cihaz tərəfindən dəstəklənməsə) "Sintaksis səhvi" mümkündür.

Tez-tez səbəbi, cihazınızda quraşdırılmış pre-5.1 versiyasına malik olduğunuz halda Android-in "köhnə" versiyasında və ya Android 4.4 və ya 5.0-də quraşdırılmış Android emulatorunu istifadə edir. Ancaq yeni versiyalarda eyni variant mümkündür.

Bunun səbəbi olub olmadığını müəyyən etmək üçün aşağıdakıları edə bilərsiniz:

  1. //Play.google.com/store/apps səhifəsinə keçin və səhvə səbəb olan proqramı tapın.
  2. Android tələb olunan versiyası haqqında məlumat üçün "Əlavə məlumat" bölməsində tətbiq səhifəsinə baxın.

Əlavə məlumat:

  • Cihazınızda istifadə etdiyiniz eyni Google hesabı ilə Play Store brauzerinə gedirsəniz, cihazlarınızın bu proqramı adından dəstəkləməyəcəyini görürsünüz.
  • Quraşdırılacaq ərizə üçüncü tərəfin bir qaynaqından apk fayl kimi yüklənir və telefonda və ya tabletdə Play Store-da axtarış edildikdə (tətbiq mağazasında dəqiq olaraq mövcuddur), o da sizin tərəfindən dəstəklənməyəcəkdir.

Bu vəziyyətdə necə olacağı və paketin ayrılması səhvini düzəltmək imkanı varmı? Bəzən var: Android versiyasına quraşdırıla biləcək eyni tətbiqin köhnə versiyasını axtarmaq üçün cəhd edə bilərsiniz, məsələn, bu məqalənin üçüncü tərəf saytlarından istifadə edə bilərsiniz: Bilgisayarınıza necə APK yükləmək (ikinci üsul).

Təəssüf ki, bu daima mümkün deyil: ilk versiyasını Android-dən ən az 5.1, 6.0 və hətta 7.0-ə qədər dəstəkləyən ərizələr var.

Yalnız cihazların müəyyən markalarına (markalarına) və ya müəyyən prosessorlara uyğun olan və Android-nin versiyasından asılı olmayaraq bütün digər qurğularda hesablanmış səhvlərə səbəb olan tətbiqlər də var.

Səhvlərin ayrılması üçün əlavə səbəblər

Məsələ oyun versiyasında yoxsa və ya Play Store-dan ərizə yükləməyə cəhd edərkən sintaksis səhvi baş verərsə, vəziyyətin düzəldilməsi və səbəbləri üçün aşağıdakı variantlar mümkündür:

  • Bütün hallarda, Play Store-dan olmayan bir proqrama gəldikdə, ancaq üçüncü tərəfin .apk faylından gəldikdə, "Nümunəvi mənbələrdən nüsxəli mənbələrdən tətbiqlərin quraşdırılmasına icazə verin" parametrinin Ayarlar - Təhlükəsizliyinizdə aktiv olduğuna əmin olun.
  • Qurğunuzdakı antivirus və ya digər təhlükəsizlik proqramları tətbiqlərin quraşdırılmasına mane ola bilər, müvəqqəti olaraq aradan qaldırıla və ya aradan qaldırıla (tətbiqin təhlükəsiz olduğundan əmin olmağı) cəhd edə bilərsiniz.
  • Ərizə üçüncü tərəfin bir qaynaqından yüklədiyinizdə və yaddaş kartına saxlasanız, apk faylını daxili yaddaşa köçürmək və eyni fayl menecerindən istifadə etmək üçün fayl menecerindən istifadə etməyə cəhd edin (ən yaxşı Android Fayl Yöneticilərinə baxın). Bir üçüncü tərəf fayl meneceri vasitəsi ilə apk açarsanız, bu fayl meneceri önbelleğini və məlumatlarını təmizləyin və proseduru təkrarlayın.
  • .Apk faylı e-poçtdakı bir eki şəklində olarsa, əvvəl telefon və ya tabletinizin daxili yaddaşına saxlayın.
  • Başqa bir mənbədən ərizə faylını endirməyə cəhd edin: faylın bəzi saytdakı bir dükanda zədələnməsi mümkündür, yəni. bütövlüyü pozulub.

Bəli, nəhayət, daha üç variant var: bazen problemi USB-nin ayıklanması ilə həll oluna bilər (mantığımı başa düşməməyə baxmayaraq), bu proqramın menyusundan keçirilə bilər (baxın Android developer rejimini necə açmaq olar).

Ayrıca, antivirus və təhlükəsizlik proqramı ilə əlaqədar nöqtəyə gəldikdə, bəzi digər "normal" tətbiq quraşdırmağa mane ola biləcək hallar ola bilər. Bu seçimi istisna etmək üçün, təhlükəsiz rejimdə səhvə səbəb olan proqramı quraşdırmayı cəhd edin (Android-də Təhlükəsiz rejimi bax).

Və nəhayət, bir təcrübəsiz geliştirici üçün faydalı ola bilər: bəzi hallarda, imzalanmış bir proqramın .apk faylını yenidən adlandırdığınız zaman, paketi (ya da emulator / cihazda ingilis dilində) təhlil edərkən bir səhv baş verdiyini bildirməyə başlayır. dil).