Napaka v skladenjski analizi paketa na Androidu

Napaka v skladenjski analizi paketa na Androidu

Ena od težav, s katerimi se lahko srečate pri namestitvi aplikacije APK na Android, je sporočilo: "Sintaktična napaka" je napaka s sintaktično analizo paketa z edinim gumb. Napaka je bila razčlenitev paketa - v angleškem vmesniku).

Za uporabnika novinca takšno sporočilo morda ni povsem jasno in zato ni jasno, kako ga popraviti. V tem članku podrobno o tem, zakaj se v sintaktični analizi paketa na Androidu pojavi napaka in kako ga popraviti.

Sintaktična napaka pri namestitvi aplikacije na Android je glavni razlog

Najpogostejši razlog, da se napaka pojavi s skladenjsko analizo med namestitvijo aplikacije iz APK.

OPOMBA: Če se pri namestitvi aplikacije s trga Play pojavi napaka, potem skoraj ni stvar nepodprte različice, saj je prikazana samo aplikacija, ki jo podpira vaša naprava. Vendar pa je pri posodabljanju že nameščene aplikacije mogoča "sintaktična napaka" (če nova različica naprava ne podpira).

Najpogosteje je razlog natančno v "stari" različici Androida v primerih, ko je vaša naprava nameščena do 5.1 ali se v računalniku uporablja emulator Android (v katerem je običajno nameščen tudi Android 4.4 ali 5.0. Vendar je v novejših različicah mogoča enaka možnost.

Da bi ugotovili, ali je razlog mogoče storiti na naslednji način:

  1. Pojdite na https: // igrajte.Google.Com/shrani/aplikacije in poiščite aplikacijo, ki povzroči napako.
  2. Oglejte si stran za prijavo v podatkih razdelka "Dodatne informacije" o zahtevani različici Androida. 

Dodatne informacije:

  • Če se v brskalnik odpravite na trg predvajanja in vnesete isto Google Računovodstvo, ki se uporablja v vaši napravi, boste videli informacije o tem, ali vaše naprave podpirajo to aplikacijo pod njenim imenom.
  • Če je nameščena aplikacija naložena iz vira tretjega člana v obliki datoteke APK in pri iskanju predvajanja trg ni na telefonu ali tabličnem računalniku (zagotovo je v trgovini z aplikacijami), potem točka) je verjetno tudi, da ga ne podpirate.

Kako biti v tem primeru in je mogoče popraviti napako sintaktične analize paketa? Včasih obstaja: lahko poskusite iskati več starih različic iste aplikacije, ki jo je mogoče namestiti na vašo različico Android (druga metoda).

Na žalost to ni vedno mogoče: obstajajo aplikacije, ki že od prve različice podpirajo Android vsaj 5.16.0 in celo 7.0.

Obstajajo tudi aplikacije, ki so združljive le z nekaterimi modeli (blagovnimi znamkami) naprav ali z določenimi procesorji in izzovejo obravnavano napako na vseh drugih napravah, ne glede na različico Android.

Dodatni razlogi za napako skladenjske analize paketa

Če zadeva ni v različici ali se pojavi sintaktična napaka, ko poskusite namestiti aplikacijo s trga predvajanja, so možne naslednje možnosti za vzroke in načine za odpravo situacije:

  • V vseh primerih, ko gre za aplikacijo, ne s trga predvajanja, ampak iz tretje strani datoteke .APK, se prepričajte, da varnost vaše naprave vključuje točke "neznane vire. Dovoli namestitev aplikacij iz neznanih virov ". 
  • Protivirusna ali druga zaščitna programska oprema v vaši napravi lahko moti namestitev aplikacij, poskusite začasno izklopiti ali izbrisati (pod pogojem, da je aplikacija samozavestna).
  • Če aplikacijo prenesete iz vira tretjega člana in shranite na pomnilniško kartico, poskusite z upraviteljem datotek prenesti datoteko APK v notranji pomnilnik in začnite od tam z istim upraviteljem datotek (glej. Najboljši upravljavci datotek za Android). Če že odprete APK prek tretjega udeleženca datotek, poskusite očistiti predpomnilnik in podatke tega upravitelja datotek in ponovite postopek.
  • Če datoteka .APK je v obliki naložbe v e -poštno pismo, nato pa ga najprej shranite v notranji pomnilnik telefona ali tabličnega računalnika.
  • Poskusite prenesti aplikacijsko datoteko iz drugega vira: Možna je možnost, ko je datoteka poškodovana v pomnilniku na nekem spletnem mestu, t.e. Njegova celovitost je zlomljena.

No, na koncu treh možnosti: Včasih je mogoče rešiti težavo z vklopom odpravljanja napak USB (čeprav mi je logika nerazumljiva), lahko to storite v meniju za razvijalce (glej. Kako omogočiti način razvijalca v Androidu).

Tudi glede na postavko o protivirusih in zaščitni programski opremi lahko pride do primerov, ko namestitev posega v kakšno drugo, "navadno" aplikacijo. Če želite izključiti to možnost, poskusite namestiti aplikacijo za napako v varen način (glejte. Varen način za Android).

In slednji lahko pride v poštev za novomeškega razvijalca: v nekaterih primerih, če datoteko preimenujete .APK podpisane aplikacije Ko jo namestite, začne poročati, da je prišlo do napake med skladenjsko analizo paketa (ali pa je paket v emulatorju/napravi v angleščini razčlenil napako).