Jedan od problema koji se može pojaviti prilikom instaliranja apk aplikacije na Android-u je poruka: "Sintaksna greška" je greška pri parsiranju paketa s jednim Ok gumbom (Parse Error. Postoji parsiranje paketa u engleskom sučelju).
Za korisnika početnike, takva poruka možda nije potpuno jasna i, shodno tome, nije jasno kako to ispraviti. U ovom članku je detaljno objašnjeno zašto se greška pojavljuje prilikom parsiranja paketa na Androidu i kako ga popraviti.
Sintaksna greška pri instaliranju aplikacije na Android - glavni razlog
Najčešći razlog za grešku prilikom parsiranja tokom instalacije aplikacije iz apk-a je nepodržana verzija Android-a na vašem uređaju, dok je moguće da je ista aplikacija prethodno ispravno radila, ali je njena nova verzija prestala.
Napomena: ako dođe do greške prilikom instalacije aplikacije iz Play prodavnice, malo je verovatno da će biti u nepodržanoj verziji, jer prikazuje samo aplikacije koje vaš uređaj podržava. Međutim, moguće je "Sintaksna greška" prilikom ažuriranja već instalirane aplikacije (ako nova verzija nije podržana od uređaja).
Najčešći razlog leži u “staroj” verziji Android-a u slučajevima kada imate verziju pre-5.1 instaliranu na vašem uređaju, ili koristite Android emulator na vašem računaru (u kojem je obično instaliran i Android 4.4 ili 5.0). Međutim, u novijim verzijama moguća je ista varijanta.
Da biste utvrdili da li je to razlog, možete učiniti sljedeće:
- Idite na //play.google.com/store/apps i pronađite aplikaciju koja uzrokuje pogrešku.
- Pogledajte stranicu aplikacije u odjeljku "Dodatne informacije" za informacije o potrebnoj verziji Androida.
Dodatne informacije:
- Ako idete u preglednik Play Store pomoću istog Google računa koji koristite na uređaju, videćete da li vaši uređaji podržavaju ovu aplikaciju pod njegovim imenom.
- Ako se aplikacija koja se instalira preuzima iz izvora treće strane kao apk datoteka, a kada pretražujete u Play Store-u na telefonu ili tabletu nije (točno prisutna u trgovini aplikacijama), onda je vjerojatno i da vi to ne podržavate.
Kako biti u ovom slučaju i postoji li mogućnost da se ispravi greška parsiranja paketa? Ponekad postoji: možete pokušati tražiti starije verzije iste aplikacije koje se mogu instalirati na vašoj verziji Androida, za to, na primjer, možete koristiti web-lokacije trećih strana iz ovog članka: Kako preuzeti apk na računalo (druga metoda).
Nažalost, to nije uvijek moguće: postoje aplikacije koje od prve verzije podržavaju Android barem 5.1, 6.0 pa čak i 7.0.
Postoje i aplikacije koje su kompatibilne samo sa određenim modelima (brendovima) uređaja ili sa određenim procesorima i izazivaju razmatranu grešku na svim drugim uređajima, bez obzira na verziju Androida.
Dodatni razlozi za pogreške u analizi
Ako se problem ne nalazi u verziji ili se sintaksna greška pojavljuje kada pokušate instalirati aplikaciju iz Play prodavnice, moguće su sljedeće opcije za razlog i načine ispravljanja situacije:
- U svim slučajevima, kada se radi o aplikaciji koja nije iz Play prodavnice, već iz .apk datoteke treće strane, provjerite da li je opcija "Nepoznati izvori. Dopusti instalaciju aplikacija iz nepoznatih izvora" omogućena u vašem Postavke - Sigurnost na vašem uređaju.
- Antivirusni ili drugi sigurnosni softver na vašem uređaju može ometati instalaciju aplikacija, pokušati ga privremeno onemogućiti ili ukloniti (pod uvjetom da ste sigurni da je aplikacija sigurna).
- Ako preuzmete aplikaciju iz izvora treće strane i sačuvate je na memorijsku karticu, pokušajte sa upraviteljem datoteka da prenesete apk datoteku u internu memoriju i pokrenete je odatle pomoću istog upravitelja datoteka (pogledajte Best Android File Manager). Ako ste već otvorili apk preko upravljača datotekama treće strane, pokušajte da izbrišete keš i podatke ovog fajl menadžera i ponovite proceduru.
- Ako je .apk datoteka u obliku privitka u e-poruci, prvo je spremite u internu memoriju telefona ili tableta.
- Pokušajte preuzeti datoteku aplikacije iz drugog izvora: moguće je da je datoteka oštećena u spremištu na nekom mjestu, tj. njen integritet je slomljen.
Pa, na kraju, postoje još tri opcije: ponekad se problem može riješiti uključivanjem USB debagiranja (iako ja ne razumijem logiku), to se može uraditi u izborniku programera (pogledajte Kako omogućiti Android developer mode).
Takođe, u pogledu tačke o antivirusima i sigurnosnom softveru, mogu postojati slučajevi kada neka druga, "normalna" aplikacija ometa instalaciju. Da biste isključili ovu opciju, pokušajte instalirati aplikaciju koja uzrokuje pogrešku u sigurnom načinu rada (pogledajte Siguran način rada na Androidu).
I na kraju, može biti korisno za početnike: u nekim slučajevima, ako preimenujete .apk datoteku potpisane aplikacije, ona počinje da izvještava da je došlo do greške prilikom parsiranja paketa (ili u emulatoru / uređaju na engleskom jeziku). jeziku).