Een van die probleme wat kan voorkom wanneer 'n apk-program op Android geïnstalleer word, is die boodskap: "Syntaxfout" is 'n fout wanneer u 'n pakket met 'n enkele Ok-knoppie ontleed (Parse Error. Daar is 'n parsing van die pakket in die Engelse koppelvlak).
Vir 'n beginner gebruiker, mag so 'n boodskap nie heeltemal duidelik wees nie en daarom is dit nie duidelik hoe om dit reg te stel nie. In hierdie artikel word dit verduidelik waarom daar 'n fout voorkom wanneer die pakket op Android ontleed word en hoe om dit reg te stel.
Sintaksfout wanneer u 'n program op Android installeer - die hoofrede
Die mees algemene rede vir die fout tydens die installering van die program vanaf APK is 'n nie-ondersteunde weergawe van Android op jou toestel, terwyl dit moontlik is dat dieselfde program voorheen behoorlik gewerk het, maar die nuwe weergawe is opgehou.
Let wel: as daar 'n fout voorkom wanneer 'n program vanaf die Play-winkel geïnstalleer word, is dit onwaarskynlik dat dit in 'n nie-ondersteunde weergawe sal wees, aangesien dit net programme wat deur u toestel ondersteun word, vertoon. Dit is egter moontlik om 'n sintaksfout te gebruik wanneer 'n reeds geïnstalleerde program opgedateer word (as die nuwe weergawe nie deur die toestel ondersteun word nie).
Dikwels lê die rede in die "ou" weergawe van Android in gevalle waar jy pre-5.1 weergawes op jou toestel geïnstalleer het, of die Android-emulator op jou rekenaar gebruik (waarin Android 4.4 of 5.0 ook gewoonlik geïnstalleer word). In nuwe weergawes is egter dieselfde variant moontlik.
Om te bepaal of dit die rede is, kan jy die volgende doen:
- Spring na //play.google.com/store/apps en vind die program wat die fout veroorsaak.
- Kyk na die aansoekbladsy in die "Addisionele inligting" -afdeling vir inligting oor die vereiste weergawe van Android.
Bykomende inligting:
- As jy na die Play-winkelblaaier gaan met dieselfde Google-rekening wat jy op jou toestel gebruik, sal jy sien of jou toestelle hierdie aansoek onder sy naam ondersteun.
- As die program wat geïnstalleer word, afgelaai word vanaf 'n derdeparty-bron as 'n apk-lêer, en wanneer dit nie in die Play-winkel op 'n foon of tablet is nie (presies in die artikelswinkel teenwoordig), is dit ook waarskynlik dat dit nie deur u ondersteun word nie.
Hoe om in hierdie geval te wees en is daar 'n moontlikheid om die fout te verbeter om die pakket te ontleed? Soms is daar: jy kan probeer om ouer weergawes van dieselfde program te soek wat op jou Android-weergawe geïnstalleer kan word. Byvoorbeeld, jy kan van ander webwerwe van hierdie artikel gebruik maak: Apk na jou rekenaar aflaai (tweede metode).
Ongelukkig is dit nie altyd moontlik nie: daar is programme wat vanaf die heel eerste weergawe Android minstens 5.1, 6.0 en selfs 7.0 ondersteun.
Daar is ook programme wat slegs met sekere modelle (handelsmerke) van toestelle of met sekere verwerkers versoenbaar is en die oorweegde fout op alle ander toestelle veroorsaak, ongeag die weergawe van Android.
Bykomende redes vir ontleding van foute
As die probleem nie in die weergawe is nie, of die sintaksfout voorkom wanneer u 'n program van die Play Store probeer installeer, is die volgende opsies vir die rede en maniere om die situasie reg te stel:
- Maak seker dat die opsie "Onbekende bronne. Laat installasie van toepassings van onbekende bronne toe" in u instellings - Sekuriteit op u toestel in die geval van 'n aansoek wat nie van die Play-winkel is nie, maar van 'n derdeparty. APK-lêer.
- Antivirus- of ander sekuriteitsprogrammatuur op jou toestel kan inmeng met die installering van programme, probeer tydelik uitskakel of verwyder (as jy seker is dat die program veilig is).
- As u die program van 'n derdeparty bron aflaai en dit op 'n geheuekaart stoor, probeer om die lêerbestuurder te gebruik om die apk-lêer na die interne geheue oor te dra en dit van daar af te laai deur dieselfde lêerbestuurder te gebruik (sien Beste Android-lêerbestuurders). As u reeds apk deur 'n derdeparty-lêerbestuurder oopmaak, probeer asseblief 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, moet u dit eers stoor in die interne geheue van u foon of tablet.
- Probeer 'n aansoeklêer van 'n ander bron af te laai: dit is moontlik dat die lêer beskadig is in 'n repository op 'n webwerf, dws sy integriteit is gebreek.
Wel, uiteindelik is daar nog drie opsies: soms kan die probleem opgelos word deur USB-ontfouting aan te skakel (hoewel ek nie die logika verstaan nie), kan dit in die ontwikkelaar se spyskaart gedoen word (sien Hoe om Android-ontwikkelaarmodus te aktiveer).
Ook, met betrekking tot die punt oor antiviruses en sekuriteitsprogrammatuur, kan daar gevalle wees wanneer 'n ander "normale" program die installasie verhinder. Om hierdie opsie uit te sluit, probeer om die program te installeer wat die fout in die veilige modus veroorsaak (sien Veilige af op Android).
En uiteindelik kan dit nuttig wees vir 'n beginner-ontwikkelaar: in sommige gevalle, as jy die .apk-lêer van 'n getekende aansoek hernoem, begin dit om te rapporteer dat 'n fout tydens die ontleding van die pakket (of in die emulator / toestel in Engels) plaasgevind het. taal).