"کد خطای ناشناخته 505" - اخطار ناخوشایندی مبنی بر اینکه نخستین دارندگان دستگاه های سری Google Nexus که از اندروید 4.4 KitKat به نسخه 5.0 Lollipop به روزرسانی شده اند ، اولین کسانی بودند که با آن روبرو شدند. این مشکل را نمی توان برای مدت طولانی مرتبط دانست ، اما با توجه به استفاده گسترده از تلفن های هوشمند و تبلت های دارای اندروید 5 در برد ، به وضوح لازم است که در مورد گزینه های حل آن صحبت شود.
چگونه می توان از خطای 505 در Play Market خلاص شد
خطایی در کد 505 هنگام تلاش برای نصب برنامه ای ایجاد شده با استفاده از Adobe Air ، ظاهر می شود. دلیل اصلی آن عدم همخوانی نسخه های نرم افزاری و سیستم عامل است. برای حل این مشکل گزینه های مختلفی وجود دارد و هریک از آنها در زیر توضیح داده خواهد شد. با نگاه به آینده ، توجه می کنیم که تنها یک روش از بین بردن خطای مورد نظر می تواند ساده و ایمن نامیده شود. ما با او شروع خواهیم کرد.
روش 1: پاک کردن داده های برنامه سیستم
بیشتر خطاهای فروشگاه Play که هنگام نصب یا به روزرسانی برنامه کاربردی رخ می دهند ، با نصب مجدد آن برطرف می شوند. متأسفانه ، 505 مورد نظر ما از این قاعده مستثنی است. به طور خلاصه ، جوهر مشکل در این واقعیت نهفته است که برنامه های از قبل نصب شده از تلفن هوشمند ناپدید می شوند ، به طور دقیق تر ، آنها در سیستم باقی می مانند ، اما نمایش داده نمی شوند. بنابراین ، شما نمی توانید آنها را حذف کرده و مجدداً نصب مجدد نکنید ، زیرا ظاهراً در سیستم موجود هستند. خطای 505 در هنگام نصب نرم افزاری که از قبل نصب شده است ، مستقیماً رخ می دهد.
برای برطرف کردن مشکل ، اول از همه توصیه می شود حافظه نهان فروشگاه Play و Google Services پاک شود. داده هایی که این نرم افزار هنگام استفاده از تلفن هوشمند جمع می کند می تواند تأثیر منفی بر عملکرد سیستم به عنوان یک کل و اجزای فردی آن داشته باشد.
توجه: در مثال ما از تلفن هوشمند با Android 8.1 (Oreo) استفاده می کنیم. در دستگاه های دارای نسخه های قبلی سیستم ، ممکن است محل برخی موارد و همچنین نام آنها با یکدیگر تفاوت داشته باشد ، بنابراین از نظر معنا و منطق به دنبال یکدیگر باشید.
- باز کن "تنظیمات" و به بخش بروید "برنامه ها". سپس به برگه بروید "همه برنامه ها" (ممکن است خوانده شود "نصب شده").
- فروشگاه Play را در این لیست پیدا کنید و روی آن کلیک کنید تا تنظیمات اصلی برنامه باز شود. برو به "ذخیره سازی".
- در اینجا ، به طور متناوب بر روی دکمه ها کلیک کنید پاک کردن حافظه نهان و "پاک کردن داده ها". در مورد دوم ، شما باید اهداف خود را تأیید کنید - فقط به ضربه بزنید باشه در پنجره بازشو
- پس از انجام این مراحل ، به لیست برنامه های نصب شده برگردید و خدمات Google Play را در آنجا پیدا کنید. روی نام برنامه کلیک کنید و سپس به بخش بروید "ذخیره سازی".
- یک به یک ضربه بزنید پاک کردن حافظه نهان و مدیریت مکان. در قسمت باز ، آخرین مورد را انتخاب کنید - همه داده ها را حذف کنید و با کلیک کردن اهداف خود را تأیید کنید باشه در یک پنجره بازشو
- به صفحه اصلی Android بروید و دستگاه خود را دوباره راه اندازی کنید. برای انجام این کار ، انگشت خود را روی دکمه نگه دارید "قدرت"، و سپس موردی را در پنجره ظاهر شده انتخاب کنید.
- بعد از اینکه گوشی هوشمند بوت شد ، باید یکی از دو سناریو را دنبال کنید. اگر برنامه ای که باعث ایجاد خطای 505 شده است روی سیستم ظاهر می شود ، سعی کنید آن را شروع کنید. اگر آن را در صفحه اصلی یا در منو پیدا نکردید ، به Play Market بروید و سعی کنید آن را نصب کنید.
در صورتی که مراحل فوق به رفع خطای 505 کمک نکند ، شما باید نسبت به پاک کردن داده های برنامه های سیستم ، اقدامات اساسی تر انجام دهید. همه آنها در زیر شرح داده شده است.
روش 2: نصب مجدد Google Apps
بسیاری از کاربران ، که در میان آنها صاحبان دستگاه های قدیمی Nexus غالب هستند ، می توانند از اندروید 4.4 به نسخه 5 سیستم عامل "منتقل" شوند ، که غیرقانونی نامیده می شود ، یعنی با نصب سفارشی. اغلب اوقات ، برنامه نویسان از طرف توسعه دهندگان شخص ثالث ، به ویژه اگر مبتنی بر CyanogenMod باشند ، شامل برنامه های Google نیستند - آنها در یک بایگانی ZIP جداگانه نصب می شوند. در این حالت ، علت خطای 505 عدم اختلاف بین سیستم عامل و نسخه های نرم افزاری است که در بالا توضیح داده شد.
خوشبختانه ، رفع این مشکل بسیار آسان است - فقط با استفاده از بازیابی سفارشی ، Google Apps را مجدداً نصب کنید. مورد دوم احتمالاً در سیستم عامل از طرف توسعه دهندگان شخص ثالث وجود دارد ، زیرا در نصب آن استفاده شده است. می توانید اطلاعات بیشتری در مورد بارگیری این بسته برنامه ، نحوه انتخاب نسخه مناسب برای دستگاه خود و نصب آن در یک مقاله جداگانه در وب سایت ما بیاموزید (لینک زیر).
بیشتر بدانید: نصب برنامه های Google.
نکته: اگر شما یک سیستم عامل شخصی را نصب کرده اید ، بهترین راه حل این است که ابتدا آن را از طریق بازیابی دوباره نصب کنید ، ابتدا مجدداً تنظیم مجدد انجام دهید و سپس بسته دیگری از برنامه های Google را جمع کنید.
همچنین مشاهده کنید: چگونه یک گوشی هوشمند را از طریق Recovery فلش کنید
روش 3: تنظیم مجدد به تنظیمات کارخانه
روشهای فوق برای از بین بردن خطاها با کد 505 بسیار از همیشه کارآمد است و متاسفانه روش 2 همیشه نمی تواند عملی شود. در چنین شرایط ناامید کننده ای قرار دارد ، به عنوان یک اقدام اضطراری ، می توانید برای تنظیم مجدد تلفن هوشمند در تنظیمات کارخانه تلاش کنید.
بیشتر بخوانید: تنظیمات را در تلفن هوشمند با سیستم عامل Android تنظیم مجدد کنید
درک این نکته مهم است که این روش مستلزم بازگشت دستگاه تلفن همراه به حالت اصلی آن است. کلیه داده های کاربر ، پرونده ها و اسناد ، برنامه ها و تنظیمات نصب شده پاک می شوند. اکیداً توصیه می کنیم که از کلیه داده های مهم نسخه پشتیبان تهیه کنید. در انتهای روش زیر پیوند مقاله ای با موضوع مرتبط ارائه شده است.
همچنین مشاهده کنید: نحوه تنظیم مجدد تنظیمات در تلفن هوشمند سامسونگ
روش 4: از نسخه پشتیبان تهیه کنید
اگر قبل از به روزرسانی تلفن هوشمند در Android 5.0 نسخه پشتیبان تهیه شده است ، می توانید دوباره به آن برگردید. این به خلاص شدن از خطای 505 کمک می کند ، اما این گزینه برای همه مناسب نیست. در مرحله اول ، همه قبل از بروزرسانی یا نصب سیستم عامل سفارشی از داده ها نسخه پشتیبان تهیه نمی کنند. ثانیا ، کسی ترجیح می دهد از سیستم عامل نسبتاً اخیر Lollipop حتی با وجود برخی مشکلات ، حتی از KitKat حتی قدیمی تر استفاده کند ، هر چقدر هم که پایدار باشد.
بازیابی نسخه قبلی سیستم عامل از نسخه پشتیبان (البته با توجه به در دسترس بودن آن) به شما در مقاله ارائه شده توسط لینک زیر کمک خواهد کرد. آشنایی با این مواد مفید خواهد بود حتی اگر قصد دارید هر سیستم عامل دیگری را غیر از نسخه فعلی روی تلفن هوشمند خود به روز کنید یا نصب کنید.
بیشتر بخوانید: نسخه پشتیبان تهیه کرده و Android را بازیابی کنید
راه حل هایی برای توسعه دهندگان و کاربران پیشرفته
گزینه های حل مشکلی که در بالا توضیح داده شد ، گرچه بسیار ساده نیستند (جدا از اولین) ، اما هنوز هم توسط کاربران عادی قابل انجام است. در زیر در مورد روشهای پیچیده تر صحبت خواهیم کرد و اولین آنها فقط توسط توسعه دهندگان قابل اجرا است (بقیه به سادگی به آن احتیاج نخواهند داشت). دوم مناسب برای کاربران پیشرفته و با اعتماد به نفس است که می دانند چگونه با کنسول کار کنند.
روش 1: از نسخه قدیمی Adobe Air استفاده کنید
در کنار انتشار اندروید 5.0 ، Lollipop Adobe Air را نیز بروزرسانی کرد که همانطور که در ابتدای مقاله گفته شد ، مستقیماً با وقوع خطای 505 مرتبط است. به طور دقیق تر ، نرم افزارهای تولید شده در نسخه 15 این محصول نرم افزاری باعث عدم موفقیت در این تعیین کد می شوند. ساخته شده بر اساس برنامه قبلی (چهاردهم) هنوز پایدار و بدون نقص کار کرده است.
تنها موردی که در این مورد توصیه می شود ، یافتن فایل Adobe Air 14 APK در منابع وب تخصصی ، بارگیری و نصب آن است. علاوه بر این در این برنامه ، شما نیاز به ایجاد یک APK جدید برای برنامه خود دارید و آن را در فروشگاه Play بارگذاری کنید - این کار باعث ایجاد خطا در هنگام نصب می شود.
روش 2: برنامه مشکل ساز را از طریق ADB حذف کنید
همانطور که گفته شد ، ممکن است برنامه ای که باعث ایجاد خطای 505 می شود ، روی سیستم نمایش داده نشود. اگر از ابزارهای استاندارد OS استفاده می کنید ، نمی توانید آن را پیدا کنید. به همین دلیل است که شما باید به کمک نرم افزارهای تخصصی برای رایانه شخصی خود - Android Debug Bridge یا ADB متوسل شوید. شرط اضافی وجود حقوق ریشه در دستگاه تلفن همراه و یک مدیر پرونده نصب شده با دسترسی ریشه است.
ابتدا باید نام کامل برنامه را پیدا کنید که ، همانطور که یادآوری می کنیم ، به طور پیش فرض در سیستم نمایش داده نمی شود. ما به نام کامل پرونده APK علاقه مند هستیم و یک مدیر پرونده به نام ES Explorer در این زمینه به ما کمک می کند. می توانید از هر نرم افزار مشابه دیگری استفاده کنید ، نکته اصلی این است که امکان دسترسی به فهرست اصلی سیستم عامل را فراهم می کند.
- پس از نصب و اجرای برنامه ، منوی آن را باز کنید - فقط برای این کار روی سه نوار افقی ضربه بزنید. مورد Root Explorer را فعال کنید.
- به پنجره اصلی Explorer بروید ، جایی که لیستی از فهرست ها نمایش داده می شود. حالت نمایش بالاتر "Sdcard" (در صورت نصب) تغییر دهید "دستگاه" (ممکن است خوانده شود "ریشه").
- دایرکتوری root سیستم باز خواهد شد که در آن شما باید به مسیر زیر بروید:
- فهرست برنامه را در آنجا پیدا کنید و آن را باز کنید. نام کامل آن را (ترجیحاً در یک فایل متنی در رایانه) بنویسید ، زیرا ما به کار با آن ادامه خواهیم داد.
/ سیستم / برنامه
همچنین بخوانید:
نحوه حذف برنامه ها در Android
نحوه حذف برنامه های سیستم
حال با دریافت نام کامل برنامه ، بیایید به حذف سریع آن بروید. این روش از طریق رایانه با استفاده از نرم افزار ذکر شده در بالا انجام می شود.
ADB را بارگیری کنید
- از بالای مقاله پیوند بالای Android Debug Bridge را بارگیری کرده و آن را روی رایانه خود نصب کنید.
- درایورهای لازم برای تعامل صحیح این نرم افزار و تلفن هوشمند را در سیستم با استفاده از دستورالعمل های مقاله در لینک زیر نصب کنید:
- بعد از فعال کردن حالت اشکال زدایی ، دستگاه تلفن همراه را با استفاده از کابل USB به رایانه شخصی وصل کنید.
همچنین ببینید: نحوه فعال کردن حالت اشکال زدایی در Android
Android Debug Bridge را راه اندازی کنید و بررسی کنید که آیا دستگاه شما در سیستم شناسایی شده است یا خیر. برای این کار دستور زیر را وارد کنید:
- اگر همه کارها را به درستی انجام داده باشید ، شماره سریال تلفن هوشمند شما در کنسول ظاهر می شود. اکنون باید دستگاه تلفن همراه خود را در حالت ویژه مجدداً راه اندازی کنید. این کار با دستور زیر انجام می شود:
- پس از راه اندازی مجدد تلفن هوشمند ، دستور را وارد کنید تا مجبور شود برنامه موردنظر را حذف کند ، که دارای فرم زیر است:
adb حذف [-k] app_name را حذف کنید
app_name نام برنامه ای است که ما در مرحله قبلی این روش با استفاده از یک مدیر پرونده شخص ثالث یاد گرفتیم.
- بعد از اتمام دستور فوق ، تلفن هوشمند را از رایانه جدا کنید. به فروشگاه Play بروید و برنامه ای را که قبلاً باعث بروز خطای 505 شده است نصب کنید.
بیشتر بخوانید: نصب درایور ADB برای تلفن هوشمند اندرویدی
دستگاه های adb
راه اندازی مجدد adb bootloader
در بسیاری از موارد ، به زور از بین بردن مقصر یک مشکل به شما امکان می دهد از شر آن خلاص شوید. اگر این به شما کمک نمی کند ، همچنان باید از قسمت دوم مقاله از روش دوم ، سوم یا چهارم استفاده کنید.
نتیجه گیری
"کد خطای ناشناخته 505" - متداول ترین مشکل در فروشگاه Play و سیستم عامل اندروید به طور کلی نیست. احتمالاً به همین دلیل است که از بین بردن همیشه ساده نیست. تمام روش های مورد بحث در مقاله ، به استثنای روش اول ، مهارت و دانش خاصی را از طرف کاربر می طلبد ، بدون آن شما فقط می توانید وضعیت مشکل را بدتر کنید. امیدواریم این مقاله به شما کمک کند بهترین گزینه را برای رفع خطایی که مورد بررسی قرار دادید پیدا کنید و تلفن هوشمند شما به طور پایدار و بدون نقص شروع به کار کرد.