Android-де apk қосымшасын орнату кезінде кездесетін мәселелердің бірі - «Синтаксис қатесі» деген хабарлама - пакетті бір ОК батырмасымен талдау кезінде қате пайда болды (Parse Error. Пакетті талдауда қате пайда болды - ағылшынша интерфейсінде).
Жаңадан келген қолданушы үшін мұндай хабарлама толығымен түсініксіз болуы мүмкін және сәйкесінше оны қалай түзетуге болатыны түсініксіз. Бұл мақалада Android-де буманы талдауда қандай қате пайда болатындығы және оны қалай түзетуге болатындығы туралы егжей-тегжейлі айтылады.
Қосымшаны Android-де орнату кезінде синтаксистік қате - басты себеп
Қосымшаны apk-тен орнату кезінде талдау кезінде қате пайда болуының жиі кездесетін себебі - бұл сіздің құрылғыңыздағы Android-дің қолдау көрсетілмейтін нұсқасы, бірақ дәл сол бағдарлама бұрын дұрыс жұмыс істеген болуы мүмкін, бірақ оның жаңа нұсқасы тоқтап қалды.
Ескерту: егер Play Store-дан бағдарламаны орнату кезінде қате пайда болса, онда бұл жағдайдың қолдау көрсетілмейтін нұсқада болуы екіталай, себебі ол тек сіздің құрылғыңыз қолдайтын бағдарламаларды көрсетеді. Дегенмен, бұрын орнатылған бағдарламаны жаңарту кезінде «Синтаксистік қате» болуы мүмкін (егер жаңа нұсқа құрылғы қолдау көрсетпесе).
Көбінесе, себеп дәл Android-де «ескі» нұсқада, 5.1-ге дейінгі нұсқалар құрылғыда орнатылған немесе сіз компьютерде Android эмуляторын қолданған кезде (әдетте Android 4.4 немесе 5.0 орнатылған). Алайда, жаңа нұсқаларында дәл осындай нұсқа болуы мүмкін.
Мұның себебін анықтау үшін келесі әрекеттерді орындауға болады:
- //Play.google.com/store/apps сайтына өтіп, қате тудыратын қолданбаны табыңыз.
- Android-дің қажетті нұсқасы туралы ақпарат алу үшін «Қосымша ақпарат» бөліміндегі қосымшалар бетін қараңыз.
Қосымша ақпарат:
- Егер сіз өзіңіздің шолғышыңызда Play Store-ға құрылғыда қолданылатын бірдей Google есептік жазбасын пайдаланып кірсеңіз, сіздің құрылғыларыңыз осы қолданбаны оның атымен қолдайтын-қолдамайтындығы туралы ақпаратты көресіз.
- Егер сіз орнатқан бағдарлама үшінші тараптың көздерінен 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 файлын қайта атау қажет болса, орнату кезінде пакетті талдау кезінде қате орын алғандығы туралы хабарлана бастайды (немесе эмуляторда / құрылғыда пакетті ағылшын тілінде талдауда қате пайда болды) тілі).