Android жүйесінде буманы талдауда қате орын алды

Android-ге арналған apk қолданбасын орнату кезінде кездесетін проблемалардың бірі мынада: «Синтаксис қатесі» пакетті бір ОК түймешігімен (Parse Error, ағылшын тілдесуінде буманы талдау бар) талдау кезінде қате.

Жаңадан қолданушы үшін мұндай хабар толығымен түсініксіз болуы мүмкін, және, тиісінше, оны қалай түзететіні түсініксіз. Осы мақалада Android-дегі буманы талдау кезінде және оның түзетілуінде қате пайда болғаны туралы толығырақ баяндалады.

Android-ге қосымшаны орнату кезінде синтаксис қатесі - басты себеп

Қолданбаны apk-дан орнату барысында талдау кезінде қатенің ең көп кездесетін себебі - құрылғыңыздағы Android-нің қолдау көрсетілмейтін нұсқасы, алайда сол бағдарлама бұрын дұрыс жұмыс істеген болуы мүмкін, бірақ оның жаңа нұсқасы тоқтатылды.

Ескерту: егер Play Store дүкенінен бағдарламаны орнатқан кезде қате пайда болса, онда ол қолдау көрсетілмейтін нұсқада болуы екіталай, себебі ол тек сіздің құрылғыңыз қолдайтын қолданбаларды көрсетеді. Дегенмен, қазірдің өзінде орнатылған бағдарламаны жаңартқан кезде «Синтаксис қатесі» мүмкін болады (егер жаңа нұсқаға құрылғы қолдамаса).

Негізінен Android-дің «ескі» нұсқасында сіздің құрылғыңызға алдын-ала орнатылған 5.1 нұсқасы болған жағдайда немесе компьютердегі Android эмуляторы (Android 4.4 немесе 5.0 әдетте орнатылған) жағдайында болады. Дегенмен, жаңа нұсқаларда бір нұсқасы мүмкін.

Мұның себебі не екенін анықтау үшін келесі әрекеттерді орындауға болады:

  1. //Play.google.com/store/apps өтіңіз және қатеге әкелетін бағдарламаны табыңыз.
  2. Android жүйесінің қажетті нұсқасы туралы қосымша ақпарат алу үшін «Қосымша ақпарат» бөліміндегі бағдарлама бетін қараңыз.

Қосымша ақпарат:

  • Құрылғыңызда пайдаланатын Google есептік жазбасын пайдаланып, Play Store браузері баратын болсаңыз, құрылғыларыңыз аталған бағдарламаны оның атауында қолдайтын-қолдамайтынын көресіз.
  • Орнатылатын бағдарлама үшінші жақ көзінен apk файл ретінде жүктелсе және телефонда немесе планшетте Play Store дүкенінен іздеуде (бағдарлама дүкенінде дәл осылай болмаса), ол сізге қолдау көрсетпеуі мүмкін.

Бұл жағдайда қалай болу керек және пакетті талдау қатесін түзету мүмкіндігі бар ма? Кейде бар: сіз Android нұсқасында орнатылатын сол бағдарламаның ескі нұсқаларын іздеуге тырысуға болады, мысалы, осы мақалада үшінші тараптың сайттарын пайдалана аласыз: компьютерге apk қалай жүктеуге болады (екінші әдіс).

Өкінішке орай, бұл әрдайым мүмкін емес: алғашқы нұсқасынан Android-ден кем дегенде 5.1, 6.0 және тіпті 7.0-де қолдау көрсететін бағдарламалар бар.

Сондай-ақ, құрылғылардың белгілі бір модельдерімен (брендтерімен) немесе белгілі бір процессорлармен үйлесімді қосымшалар бар және Android нұсқасына қарамастан, барлық басқа құрылғыларда қаралған қатені тудырады.

Қателерді талдаудың қосымша себептері

Егер мәселе нұсқада болмаса немесе бағдарламаны Play Store дүкенінен орнатуға тырысқанда, синтаксистік қате пайда болса, жағдайды түзетудің себептері мен тәсілдері келесідей мүмкін:

  • Барлық жағдайларда Play Store дүкенінен емес, үшінші тараптың .apk файлынан бағдарламаға қатысты «Белгісіз дереккөздерден қолданбаларды орнатуды рұқсат етіңіз» опциясы Параметрлер - Қауіпсіздік құрылғысында қосылғанын тексеріңіз.
  • Құрылғыдағы антивирустық немесе басқа қауіпсіздік бағдарламалық құралы қолданбаларды орнатуға кедергі келтіруі мүмкін, қолданбаны уақытша өшіріп тастаңыз немесе оны жойыңыз (қолданбаның қауіпсіз екеніне сенімді болсаңыз).
  • Егер сіз қолданбаны үшінші тараптың көзінен жүктеп алып, оны жад картасына сақтасаңыз, apk файлын ішкі жадыға көшіру және сол файл менеджерін пайдалана отырып оны іске қосу үшін файл менеджерін пайдаланып көріңіз (Ең жақсы Android файл менеджерлерін қараңыз). Үшінші тарап файл менеджері арқылы APK-ды ашсаңыз, бұл файл менеджерінің кэшті және деректерін тазалап, процедураны қайталаңыз.
  • .Apk файлы электрондық поштадағы тіркеме түрінде болса, оны алдымен телефонның немесе планшеттің ішкі жадына сақтаңыз.
  • Қолданба файлын басқа көзден жүктеп көріңіз: файлдың кейбір тораптағы репозиторийде зақымданғаны, б.а. оның тұтастығы бұзылған.

Ақыр соңында, тағы үш нұсқасы бар: кейде мәселені USB түзетуді (бірақ логиканы түсінбеймін) қосу арқылы шешуге болады, бұл әзірлеуші ​​мәзірінде жасалуы мүмкін (Android әзірлеуші ​​режимін қосу әдісін қараңыз).

Сондай-ақ, антивирустық және қауіпсіздік бағдарламалық қамтамасыз ету туралы мәселеге қатысты кейбір басқа «қалыпты» қолданба орнатуды қиындататын жағдайлар болуы мүмкін. Бұл опцияны болдырмау үшін, қатені қауіпсіз режимде тудыратын бағдарламаны орнатып көріңіз (Android жүйесіндегі Қауіпсіз режимді қараңыз).

Және, ақырында, жаңадан әзірлеуші ​​үшін пайдалы болуы мүмкін: кейбір жағдайларда, сіз қол қойылған қосымшаның .apk файлын қайта атасаңыз, ол пакетті талдау кезінде қате туралы хабарлауды бастайды (немесе эмуляторда / құрылғыда ағылшын тілінде). тілі).