Een van die probleme wat u mag ondervind tydens die installering van die apk-toepassing op Android, is die boodskap: "Sintaksfout" - 'n fout het voorgekom tydens die ontleding van 'n pakket met 'n enkele OK-knoppie (ontledingsfout. Daar was 'n fout tydens die ontleding van die pakket - in die Engelse koppelvlak).
Vir 'n beginner gebruiker is so 'n boodskap moontlik nie heeltemal duidelik nie, en dit is dus nie duidelik hoe om dit op te los nie. Hierdie artikel bevat besonderhede oor die rede waarom 'n fout ontstaan tydens die ontleding van 'n pakket op Android en hoe om dit op te los.
Sintaksisfout tydens die installering van die toepassing op Android - die belangrikste rede
Die algemeenste rede dat 'n fout tydens die parsing tydens die installering van die toepassing vanaf apk voorkom, is 'n ongesteunde weergawe van Android op u toestel. Dit is egter moontlik dat dieselfde toepassing voorheen reg gewerk het, maar die nuwe weergawe daarvan is gestop.
Opmerking: as daar 'n fout voorkom tydens die installering van die toepassing vanuit die Play Store, is dit onwaarskynlik dat die geval in 'n ongesteunde weergawe is, aangesien slegs toepassings wat deur u toestel ondersteun word, daarin vertoon word. Daar kan egter 'n "sintaksisfout" wees by die opdatering van 'n reeds geïnstalleerde toepassing (as die nuwe weergawe nie deur die toestel ondersteun word nie).
Dikwels lê die rede juis in die 'ou' weergawe van Android in gevalle waar weergawes tot 5.1 op u toestel geïnstalleer is, of u gebruik die Android-emulator op u rekenaar (waarin Android 4.4 of 5.0 ook gewoonlik geïnstalleer is). In nuwer weergawes is dieselfde opsie egter moontlik.
Om te bepaal of dit die rede is, kan u die volgende doen:
- Gaan na //play.google.com/store/apps en vind die toepassing wat die fout veroorsaak.
- Kyk na die toepassingsblad in die afdeling "Meer inligting" vir inligting oor die vereiste weergawe van Android.
Bykomende inligting:
- As u toegang tot die Play Store in u blaaier maak met dieselfde Google-rekening wat op u toestel gebruik word, sal u inligting sien of u toestelle hierdie program onder sy naam ondersteun.
- As die toepassing wat u installeer, afgelaai word vanaf 'n derdeparty-bron in die vorm van 'n apk-lêer, maar nie op u foon of tablet geleë is as u in die Play Store soek nie (dit is beslis in die toepassingswinkel beskikbaar), dan is die saak waarskynlik ook dat dit nie deur u ondersteun word nie.
Wat moet u in hierdie geval doen, en is daar 'n manier om die ontleding van die pakkie reg te stel? Soms is daar: u kan probeer om na ouer weergawes van dieselfde toepassing te soek wat op u weergawe van Android geïnstalleer kan word. Hiervoor kan u byvoorbeeld webwerwe van derdepartye gebruik in hierdie artikel: Hoe kan ek apk op u rekenaar aflaai (tweede metode).
Ongelukkig is dit nie altyd moontlik nie: daar is toepassings wat Android van die eerste weergawe af nie minder as 5.1, 6.0 en selfs 7.0 ondersteun nie.
Daar is ook toepassings wat slegs versoenbaar is met sekere modelle (handelsmerke) van toestelle of met sekere verwerkers en wat die betrokke fout op alle ander toestelle veroorsaak, ongeag die weergawe van Android.
Bykomende oorsake van die ontleding van die pakket
As dit nie 'n weergawe of 'n sintaksfout is nie, wanneer u die toepassing vanuit die Play Store probeer installeer, is die volgende moontlike redes en maniere om die situasie reg te stel:
- As dit kom by die toepassing, nie vanuit die Play Store nie, maar van 'n derdeparty .apk-lêer, moet u in alle gevalle seker maak dat die opsie "Onbekende bronne. Laat die installering van toepassings uit onbekende bronne installeer" onder Instellings - Beveiliging op u toestel.
- Antivirus- of ander sekuriteitsagteware op u toestel kan die installering van toepassings inmeng, probeer dit tydelik deaktiveer of verwyder (mits u vertroue het in die veiligheid van die toepassing).
- As u die toepassing van 'n derdeparty-bron aflaai en dit op 'n geheuekaart stoor, probeer dan om die lêerbestuurder te gebruik, dra die apk-lêer oor na die interne geheue en voer dit van daar af met dieselfde lêerbestuurder (sien Beste lêerbestuurder vir Android). As u reeds apk deur 'n derdeparty-lêerbestuurder oopmaak, probeer dan om die kas en data van hierdie lêerbestuurder skoon te maak en herhaal die prosedure.
- As die .apk-lêer in die vorm van 'n aanhangsel in 'n e-pos is, stoor dit dan eers in die interne geheue van u telefoon of tablet.
- Probeer om die toepassingslêer van 'n ander bron af te laai: dit is moontlik dat die lêer in die bewaarplek op een of ander webwerf beskadig is, d.w.s. die integriteit daarvan is verbreek.
En uiteindelik is daar nog drie opsies: soms kan u die probleem oplos deur USB-ontfouting aan te skakel (alhoewel ek die logika nie verstaan nie), kan u dit doen in die ontwikkelaar se menu (sien Hoe om ontwikkelaarmodus op Android in te skakel).
Met betrekking tot die artikel oor antivirusse en sekuriteitsagteware, kan daar ook gevalle wees wanneer 'n ander "normale" toepassing die installasie belemmer. Om hierdie opsie uit te sluit, probeer om die toepassing wat die fout veroorsaak in die veilige modus te installeer (sien Veilige modus op Android).
En laastens kan dit nuttig wees vir 'n beginnerontwikkelaar: in sommige gevalle, as u die .apk-lêer van 'n ondertekende toepassing hernoem, begin dit met die aanmelding dat daar 'n fout tydens die ontleding van die pakket was (of daar was 'n fout tydens die ontleding van die pakket in die emulator / toestel in Engels) taal).