Jeden z problémov, s ktorými sa môžete stretnúť pri inštalácii aplikácie apk v systéme Android, je správa: Chyba syntaxe je chyba pri analýze balíka pomocou jediného tlačidla Ok (Chyba analýzy parsovania balíka v anglickom rozhraní).
Pre začínajúceho používateľa takáto správa nemusí byť úplne jasná a preto nie je jasné, ako ju opraviť. V tomto článku podrobne vysvetlite, prečo sa vyskytne chyba pri analýze balíka v systéme Android a ako ho opraviť.
Chyba syntaxe pri inštalácii aplikácie v systéme Android - hlavným dôvodom
Najčastejšou príčinou chyby pri analýze počas inštalácie aplikácie z apk je nepodporovaná verzia systému Android v zariadení, zatiaľ čo je pravdepodobné, že tá istá aplikácia predtým fungovala správne, ale jej nová verzia prestala.
Poznámka: Ak sa vyskytne chyba pri inštalácii aplikácie z Obchodu Play, je nepravdepodobné, že bude v nepodporovanej verzii, pretože zobrazuje iba aplikácie podporované vaším zariadením. Pri aktualizácii už nainštalovanej aplikácie je však možné "Chyba syntaxe" (ak nová aplikácia nie je podporovaná zariadením).
Najčastejšie dôvodom je "stará" verzia systému Android v prípadoch, keď máte vo svojom zariadení nainštalované verzie s predstihom 5.1 alebo v počítači používate emulátor Android (v ktorom je tiež inštalovaný systém Android 4.4 alebo 5.0). V novších verziách je však možné použiť ten istý variant.
Ak chcete zistiť, či to je dôvod, môžete urobiť nasledovné:
- Prejsť na https://play.google.com/store/apps a nájsť aplikáciu spôsobujúcu chybu.
- Pozrite sa na stránku aplikácie v časti "Ďalšie informácie", kde nájdete informácie o požadovanej verzii systému Android.
Doplňujúce informácie:
- Ak vstúpite do prehliadača Play v prehliadači a prihlásite sa pomocou rovnakého účtu Google, ktorý sa používa vo vašom zariadení, uvidíte, či vaše zariadenie túto aplikáciu podporuje pod svojim menom.
- Ak je nainštalovaná aplikácia stiahnutá zo zdroja tretej strany ako súbor apk a keď vyhľadávanie v telefóne alebo tablete nie je (presne prítomné v obchode s aplikáciami) v obchode Play Store, potom je pravdepodobne aj to, že ju nepodporuje.
Ako byť v tomto prípade a je možné opraviť chybu analyzovať balík? Niekedy je to: môžete sa pokúsiť hľadať staršie verzie tej istej aplikácie, ktorú je možné nainštalovať vo vašej verzii Androidu,Stránky tretích strán môžete použiť z tohto článku: Ako sťahovať apk do počítača (druhá metóda).
Bohužiaľ to nie je vždy možné: existujú aplikácie, ktoré od prvej verzie podporujú Android aspoň 5,1, 6,0 a dokonca 7,0.
Existujú aj aplikácie, ktoré sú kompatibilné iba s určitými modelmi (značkami) zariadení alebo s určitými procesormi a spôsobujú uvažované chyby vo všetkých ostatných zariadeniach bez ohľadu na verziu systému Android.
Ďalšie dôvody na chyby pri analýze
Ak sa záležitosť nenachádza vo verzii alebo sa vyskytne chyba syntaxe pri pokuse o inštaláciu aplikácie z obchodu Play Store, môžu byť tieto situácie odstránené nasledujúcimi variantmi príčiny a spôsobov:
- Vo všetkých prípadoch, keď ide o aplikáciu, ktorá nie je z Obchodu Play, ale z súboru .apk tretej strany, skontrolujte, či je v nastavení Nastavenia - Zabezpečenie vo vašom zariadení povolená voľba "Neznáme zdroje. Povoliť inštaláciu aplikácií z neznámych zdrojov".
- Antivírusový alebo iný bezpečnostný softvér vo vašom zariadení môže narušiť inštaláciu aplikácií, skúste ich dočasne zakázať alebo odinštalovať (ak máte istotu, že aplikácia je bezpečná).
- Ak stiahnete aplikáciu z zdroja tretej strany a uložíte ju na pamäťovú kartu, skúste použiť správcu súborov na prenos súboru apk do internej pamäte a spustite ju pomocou toho istého správcu súborov (pozrite Najlepší správcovia súborov Android). Ak už otvoríte apk prostredníctvom správcu súborov tretej strany, skúste vymazať vyrovnávaciu pamäť a údaje tohto správcu súborov a zopakujte postup.
- Ak je súbor .apk vo forme prílohy v e-maile, najprv ho uložte do internej pamäte telefónu alebo tabletu.
- Skúste prevziať súbor aplikácie z iného zdroja: je možné, že súbor je poškodený v repozitári na niektorých stránkach, t. J. jeho integrita je porušená.
A nakoniec existujú tri ďalšie možnosti: niekedy sa problém môže vyriešiť zapnutím ladenia USB (hoci nerozumiem logike), to môže byť vykonané v ponuke vývojára (pozrite si časť Ako povoliť režim vývojárov Android).
Aj pokiaľ ide o bod o antivíroch a bezpečnostnom softvéri, môžu nastať prípady, kedy iná "normálna" aplikácia bráni inštalácii. Ak chcete túto možnosť vylúčiť, skúste nainštalovať aplikáciu, ktorá spôsobuje chybu v núdzovom režime (pozrite si časťNúdzový režim v systéme Android).
A nakoniec, môže to byť užitočné pre začínajúceho vývojára: v niektorých prípadoch, ak premenujete súbor .apk podpísanej aplikácie, začne hlásiť, že pri analýze balíka (alebo v emulátore / prístroji v angličtine) došlo k chybe. language).