Gabim në parsing paketë në Android

Një nga problemet që mund të hasen gjatë instalimit të aplikacionit APK në Android është mesazhi: "Gabim i sintaksës" është një gabim kur analizohet një paketë me një buton Ok të vetëm (Parse Error.

Për një përdorues rishtar, një mesazh i tillë mund të mos jetë plotësisht i qartë dhe, në përputhje me rrethanat, nuk është e qartë se si ta korrigjoni atë. Në këtë artikull është detajuar se pse ndodh një gabim kur analizohet paketa në Android dhe se si ta rregullojmë atë.

Sintaksa gabim kur instaloni një aplikacion në Android - arsyeja kryesore

Arsyeja më e zakonshme për gabimin kur analizohet gjatë instalimit të aplikacionit nga apk është një version i pambështetur i Android në pajisjen tuaj, ndërsa është e mundur që e njëjta aplikacion ka punuar më parë si duhet, por versioni i ri i tij ka pushuar.

Shënim: nëse ndodh një gabim kur instaloni një aplikacion nga Dyqani i Play, atëherë nuk ka të ngjarë që të jetë në një version të pambështetur, meqë tregon vetëm aplikacionet e mbështetura nga pajisja juaj. Megjithatë, është e mundur të "gabim Syntax" kur përditësohet një aplikacion i instaluar tashmë (nëse versioni i ri nuk mbështetet nga pajisja).

Më shpesh arsyeja qëndron në versionin e "vjetër" të Android-it në rastet kur keni instaluar versionet e para-5.1 në pajisjen tuaj, ose përdorni emulatorin Android në kompjuterin tuaj (në të cilin gjithashtu instalohen zakonisht Android 4.4 ose 5.0). Megjithatë, në versionet më të reja mund të jetë i njëjti variant.

Për të përcaktuar nëse kjo është arsyeja, mund të bëni sa më poshtë:

  1. Shko te //play.google.com/store/apps dhe gjeni aplikacionin që shkakton gabimin.
  2. Shikoni faqen e aplikacionit në seksionin "Informacione shtesë" për informacion rreth versionit të kërkuar të Android.

Informacione shtesë:

  • Nëse shkoni në shfletuesin e Dyqanit Play duke përdorur të njëjtën llogari Google që përdorni në pajisjen tuaj, do të shihni nëse pajisja juaj e mbështet këtë aplikacion nën emrin e tij.
  • Nëse aplikacioni për t'u instaluar shkarkohet nga një burim i palës së tretë si një skedar APK dhe kur kërkimi në Dyqanin Luaj në një telefon ose tablet nuk është (ekzaktësisht i pranishëm në dyqanin e aplikacioneve), atëherë ka gjasa që ajo të mos mbështetet nga ju.

Si të jetë në këtë rast dhe a ekziston një mundësi për të korrigjuar gabimin e analizës së paketës? Ndonjëherë ekziston: mund të provoni të kërkoni versione të vjetra të aplikacionit të njëjtë që mund të instalohet në versionin tuaj të Android, për shembull, ju mund të përdorni faqet e palëve të treta nga ky artikull: Si të shkarkoni apk në kompjuterin tuaj (metoda e dytë).

Për fat të keq, kjo nuk është gjithmonë e mundur: ka aplikacione që nga versioni i parë mbështesin Android të paktën 5.1, 6.0 dhe madje edhe 7.0.

Ka edhe aplikacione që janë në përputhje vetëm me disa modele (marka) të pajisjeve ose me disa procesorë dhe shkaktojnë gabimin e konsideruar në të gjitha pajisjet e tjera, pavarësisht nga versioni i Android.

Arsyet shtesë për analizimin e gabimeve

Nëse çështja nuk është në versionin ose gabimi i sintaksës ndodh kur përpiqeni të instaloni një aplikacion nga Dyqani i Play, mundësitë e mëposhtme për arsyet dhe mënyrat për të korrigjuar situatën janë të mundshme:

  • Në të gjitha rastet, kur bëhet fjalë për një aplikacion jo nga Dyqani i Play, por nga një skedar .apk i palës së tretë, sigurohuni që opsioni "Burime të panjohura. Lejo instalimin e aplikacioneve nga burime të panjohura" aktivizohet në Cilësimet tuaja - Siguria në pajisjen tuaj.
  • Antivirus ose softuerë të tjerë të sigurisë në pajisjen tuaj mund të ndërhyjnë në instalimin e aplikacioneve, provojeni përkohësisht paaftësinë ose çinstalimin (me kusht që të jeni të sigurtë se aplikacioni është i sigurt).
  • Nëse e shkarkoni aplikacionin nga një burim i palës së tretë dhe e ruani në një kartë memorie, provoni ta përdorni skedarin për të transferuar skedarin apk në memorien e brendshme dhe për të drejtuar atë nga aty duke përdorur të njëjtin skedar skedar (shih Best Android File Manager). Nëse tashmë e hapni APK-në përmes një menaxher të skedarëve të palëve të treta, provoni të pastroni cache-in dhe të dhënat e kësaj skedari dhe përsëritni procedurën.
  • Nëse skedari .apk është në formën e një bashkëngjitjeje në një email, atëherë së pari ruajeni në kujtesën e brendshme të telefonit ose tabletës.
  • Provo të shkarkoni një skedar aplikacioni nga një burim tjetër: është e mundur që skedari të dëmtohet në një depo në ndonjë vend, dmth. integriteti i tij është thyer.

Epo, së fundi, ekzistojnë tri opsione të tjera: nganjëherë problemi mund të zgjidhet duke i kthyer debugging USB (edhe pse nuk e kuptoj logjikën), kjo mund të bëhet në menunë e zhvilluesit (shih Si të aktivizoni modalitetin e zhvilluesit Android).

Gjithashtu, në lidhje me pikën për antiviruse dhe softuerin e sigurisë, mund të ketë raste kur një tjetër aplikim "normal" pengon instalimin. Për ta përjashtuar këtë opsion, provoni të instaloni aplikacionin që po shkakton gabim në mënyrë të sigurt (shihni Modalitetin e Sigurisë në Android).

Dhe së fundmi, mund të jetë e dobishme për një zhvillues rishtar: në disa raste, nëse riemëroni skedarin .apk të një aplikacioni të nënshkruar, fillon të raportojë se ndodhi një gabim gjatë analizimit të paketës (ose në emulatorin / pajisjen në anglisht). gjuha).