یکی از مشکلاتی که هنگام نصب یک برنامه apk در Android با آن مواجه می شود، این پیام است: خطای Syntax خطایی است که هنگام تجزیه یک بسته با یک دکمه Ok (Error Parse) یک بسته تجزیه کننده در رابط انگلیسی وجود دارد.
برای یک کاربر تازه کار چنین پیامی ممکن است کاملا واضح نباشد و بنابراین مشخص نیست که چگونه آن را رفع کنید. این مقاله توضیح میدهد که چرا هنگام تجزیه کردن بسته در Android و چگونه آن را حل کرد خطایی رخ داد.
خطای نحوی هنگام نصب یک برنامه در Android - دلیل اصلی
رایج ترین دلیل خطا در هنگام تجزیه در هنگام نصب برنامه از APK یک نسخه پشتیبانی نشده از Android در دستگاه شما است، در حالی که ممکن است همان برنامه قبلا درست کار کرده باشد، اما نسخه جدید آن متوقف شده است.
توجه: اگر هنگام نصب برنامه از Play Store یک خطا رخ دهد، بعید است که آن را در یک نسخه پشتیبانی نشده باشد، زیرا تنها برنامه های پشتیبانی شده توسط دستگاه شما را نمایش می دهد. با این وجود، هنگام به روز رسانی یک برنامه نصب شده (اگر نسخه جدید توسط دستگاه پشتیبانی نمی شود) ممکن است خطای Syntax باشد.
اغلب این دلیل در نسخه قدیمی "اندروید" در مواردی است که نسخه های قبل از 5.1 در دستگاه شما نصب شده است یا از شبیه ساز آندروید در رایانه خود (که در آن آندروید 4.4 یا 5.0 نیز معمولا نصب شده است) است. با این حال، در نسخه های جدیدتر، همان نوع ممکن است.
برای تعیین اینکه آیا این دلیل است، می توانید موارد زیر را انجام دهید:
- به //play.google.com/store/apps بروید و برنامه را که باعث خطا شده است پیدا کنید.
- برای اطلاعات در مورد نسخه مورد نیاز Android، به صفحه برنامه در قسمت «اطلاعات اضافی» مراجعه کنید.
اطلاعات اضافی:
- اگر به مرورگر فروشگاه Play با استفاده از همان حساب Google که در دستگاهتان استفاده میکنید بروید، خواهید دید که آیا دستگاهتان از این برنامه تحت نام آن پشتیبانی میکند یا خیر.
- اگر برنامه نصب شده از یک منبع شخص ثالث به عنوان یک فایل APK دانلود شده باشد و هنگام جستجو در فروشگاه Play در تلفن یا رایانه لوحی (دقیقا در فروشگاه App موجود نیست)، احتمالا این نیز از شما پشتیبانی نمی کند.
چطور در این مورد باشد و آیا امکان خطا در تجزیه بسته وجود دارد؟ گاهی اوقات وجود دارد: شما می توانید سعی کنید نسخه های قدیمی تر از همان برنامه ای را که می توانید بر روی نسخه Android خود نصب کنید، جستجو کنید. برای مثال، می توانید از این مقاله از سایت های شخص ثالث استفاده کنید: نحوه دانلود apk به کامپیوتر (روش دوم).
متاسفانه این همیشه امکان پذیر نیست: برنامه هایی هستند که از نسخه ی اول پشتیبانی می کنند اندروید حداقل 5.1، 6.0 و حتی 7.0 است.
همچنین برنامه هایی هستند که فقط با مدل های خاص (مارک ها) دستگاه ها یا پردازنده های خاصی سازگار هستند و باعث می شود خطا در نظر گرفته شده در تمام دستگاه های دیگر، صرف نظر از نسخه اندرویدی.
دلایل اضافی برای خطاهای تجزیه
اگر مسئله در نسخه نیست یا خطای نحو هنگام تلاش برای نصب یک برنامه از فروشگاه Play وجود دارد، گزینه های زیر برای دلیل و راه های اصلاح وضعیت امکان پذیر است:
- در همه موارد، زمانی که به برنامه ای که از فروشگاه Play نمی آید، اما از یک فایل APK شخص ثالث، اطمینان حاصل کنید که گزینه "منابع نامشخص. اجازه نصب برنامه ها از منابع ناشناخته" را در Settings- Security در دستگاه شما فعال کنید.
- آنتی ویروس یا سایر نرم افزارهای امنیتی موجود در دستگاه شما ممکن است با نصب برنامه ها مواجه شود، سعی کنید به طور موقت آن را غیرفعال یا حذف کنید (فرض کنید مطمئن باشید که برنامه امن است).
- اگر برنامه را از یک منبع شخص ثالث دانلود کنید و آن را به یک کارت حافظه ذخیره کنید، سعی کنید از فایل manager برای انتقال فایل apk به حافظه داخلی استفاده کنید و آن را با استفاده از همان مدیر فایل اجرا کنید (نگاه کنید به بهترین مدیران فایل Android). اگر قبلا از طریق مدیر فایل شخص ثالث باز شده اید، سعی کنید حافظه پنهان و داده های این مدیر فایل را پاک کنید و این روش را تکرار کنید.
- اگر فایل .apk در قالب پیوست در یک ایمیل باشد، ابتدا آن را به حافظه داخلی گوشی یا رایانه لوحی خود ذخیره کنید.
- سعی کنید یک فایل برنامه را از یک منبع دیگر دانلود کنید: ممکن است فایل در یک مخزن در برخی از سایتها آسیب دیده باشد، به عنوان مثال یکپارچگی آن شکسته می شود.
خوب، در نهایت، سه گزینه دیگر وجود دارد: گاهی اوقات می توان مشکل را با روشن کردن اشکال زدایی USB حل کرد (البته من منطق را درک نمی کنم)، این را می توان در منوی توسعه دهنده انجام داد (ببینید نحوه فعال کردن حالت توسعه دهنده Android).
همچنین، با توجه به نکته درباره ضد ویروس ها و نرم افزار های امنیتی، ممکن است مواردی وجود داشته باشد که برخی از برنامه های "نرمال" دیگر مانع از نصب می شوند. برای حذف این گزینه، سعی کنید نصب برنامه ای را که موجب خطا در حالت امن شده است، ببینید (حالت امن در Android را ببینید).
و در نهایت، این می تواند برای یک توسعه دهنده تازه کار مفید باشد: در برخی موارد، اگر شما فایل APK یک برنامه امضا را تغییر نام دهید، شروع به گزارش می کند که هنگام تجزیه ی بسته (یا در شبیه ساز / دستگاه به زبان انگلیسی) خطایی رخ داده است. زبان)