إصلاح أخطاء "التطبيق غير مثبت": دليل استكشاف الأخطاء وإصلاحها الكامل
لقد قمت بتنزيل لعبة أو أداة جديدة، ثم قمت بالنقر فوق تثبيت، وانتظرت بضع ثوانٍ، وعاد Android مع "التطبيق غير مثبت" المقتضب. لا يوجد رمز خطأ، ولا سجل، ولا تلميح. إنه فشل التثبيت العام الأكثر شيوعًا على النظام الأساسي، ويمكن أن يعني عشرة أشياء مختلفة جدًا اعتمادًا على الخطأ الأساسي الفعلي.
ما يلي هو كل سبب شائع إلى حد معقول، ويتم ترتيبه تقريبًا حسب عدد المرات التي نواجهها فيها، ولكل منها إصلاح من سطر واحد وشرح قصير لـ لماذا الذي يعمل الإصلاح. في النهاية نعرض كيفية إخراج الخطأ الحقيقي من logcat للأوقات التي لا تكون فيها الرسالة التي تظهر على الشاشة كافية.
السبب الشائع رقم 1: انخفاض مساحة التخزين
حتى لو كان حجم ملف APK 50 ميجابايت فقط، يحتاج Android إلى 3-4 أضعاف تلك المساحة لفك ضغط الملفات والتحقق من بيانات المكتبة ونقلها إلى قسم النظام. إذا كان لديك أقل من 1 غيغابايت مجانًا، فسيكون التثبيت الخاص بك معرضًا لخطر الفشل.
الإصلاح: امسح مجلد "التنزيلات" أو احذف لعبة كبيرة لم تعد تلعبها، ثم حاول مرة أخرى.
السبب الشائع رقم 2: عدم تطابق التوقيع
كما هو موضح في توقيع الغوص العميق، يستخدم Android التوقيعات المشفرة للأمان. إذا كان لديك تطبيق Facebook الرسمي مثبتًا وحاولت "تحديثه" بإصدار من موقع APK عشوائي، فلن تتطابق التوقيعات، وسيقوم Android بحظر التثبيت لحماية بياناتك.
الإصلاح: قم بإلغاء تثبيت التطبيق الحالي أولاً (تحذير: يؤدي هذا إلى حذف بياناتك). ثم قم بتثبيت APK الجديد.
لعب حماية الكتل
يقوم Google Play Protect أحيانًا بحظر "التطبيقات غير المعروفة" حتى لو كانت آمنة. حاول تعطيل Play Protect في متجر Play > القائمة > تشغيل الحماية > الإعدادات مؤقتًا للتثبيت.
السبب الشائع رقم 3: التنزيلات التالفة أو غير المكتملة
إذا انقطع اتصالك بالإنترنت لجزء من الثانية، فقد "ينتهي" تنزيل ملف APK ولكنه يفتقد بضعة بايتات من التعليمات البرمجية. سيكتشف التحقق من ملف ZIP الخاص بنظام Android هذا الأمر وسيقوم بإحباطه.
الإصلاح: احذف الملف وقم بتنزيله مرة أخرى باستخدام اتصال Wi-Fi مستقر. تحقق من تجزئة SHA-256 للملف باستخدام أداة التحقق من APK.
السبب الشائع رقم 4: إصدار SDK غير متوافق
قام المطورون بتعيين minSdkVersion. إذا كنت تحاول تثبيت تطبيق مصمم لنظام Android 14 على هاتف يعمل بنظام Android 10، فلن يعمل ذلك ببساطة.
الإصلاح: تحقق من متطلبات التطبيق باستخدام أداة معلومات APK. إذا كان إصدار Android الخاص بك منخفضًا جدًا، فستحتاج إلى العثور على الإصدار الأقدم من التطبيق.
السبب الشائع رقم 5: مشاكل في بنية وحدة المعالجة المركزية (ABI)
يستخدم Android معالجات مختلفة (ARMv7، ARM64، x86). إذا قمت بتنزيل تطبيق "ARM64" لهاتف قديم "ARMv7" (32 بت)، فسيظهر الخطأ "التطبيق غير مثبت".
الإصلاح: استخدم أداة معلومات APK لمعرفة واجهات برمجة التطبيقات (ABIs) التي يدعمها APK. إذا لم تكن وحدة المعالجة المركزية (CPU) الخاصة بهاتفك مدرجة، فقم بتنزيل الإصدار "العالمي" أو الإصدار المحدد الصحيح.
| وصف المشكلة | السبب المحتمل | حل سريع |
|---|---|---|
| فشل فوري بعد النقر فوق تثبيت | تعارض التوقيع | قم بإلغاء تثبيت إصدار التطبيق القديم |
| التثبيت...لكنه فشل بنسبة 90% | مساحة تخزين غير كافية | مسح مساحة 500 ميجابايت+ |
| "التطبيق غير متوافق مع جهازك" | مشكلة SDK أو ABI | ابحث عن الإصدار الأقدم/الصحيح |
| "يستمر برنامج تثبيت الحزمة في التوقف" | خطأ في ذاكرة التخزين المؤقت للمثبت | مسح ذاكرة التخزين المؤقت لـ "مثبت الحزمة" |
السبب الشائع رقم 6: "تم حظر التثبيت بواسطة Play Protect"
يقوم Google Play Protect بفحص كل ملف APK بحثًا عن توقيعات البرامج الضارة المعروفة قبل تثبيته. حتى التطبيقات من مصادر حسنة السمعة تتعثر أحيانًا: أدوات الجذر، أو التطبيقات المصرفية الخاصة بالمنطقة، أو الأدوات المساعدة للنظام المعدلة، أو ببساطة التطبيقات التي لم تشهدها Play Protect من قبل. عادةً ما يشير مربع الحوار إلى "هذا التطبيق غير آمن" ويقدم زر "التثبيت على أي حال"، والذي قد يتطلب النقر مع الاستمرار أو الدخول إلى الإعدادات.
الإصلاح: إذا كنت تثق بالمصدر، استخدم الرابط الصغير "التثبيت على أي حال" في مربع حوار الكتلة. إذا كان مربع الحوار مفقودًا، فافتح متجر Play، وانقر فوق أيقونة ملف التعريف الخاص بك → تشغيل الحماية → الإعدادات، وقم بإيقاف تشغيل مسح التطبيقات باستخدام Play Protect لفترة كافية للتثبيت، ثم أعد تشغيله مرة أخرى. قم دائمًا بإعادة تمكين Play Protect بعد ذلك؛ يعتبر التعطيل مرة واحدة هو النمط الأكثر أمانًا.
السبب الشائع رقم 7: التمهيد الذي تم التحقق منه / التحميل الجانبي المعطل
يتم شحن بعض متغيرات Android على الكمبيوتر المحمول وبعض الأجهزة المقفلة بواسطة مشغل شبكة الجوال مع تعطيل التحميل الجانبي افتراضيًا. غالبًا ما يبدو الخطأ مطابقًا لـ "التطبيق غير مثبت"، ولكن لا يظهر مربع حوار الأذونات على الإطلاق.
الإصلاح: افتح الإعدادات ← التطبيقات ← الوصول إلى التطبيقات الخاصة ← تثبيت التطبيقات غير المعروفة، وابحث عن التطبيق الذي استخدمته لتنزيل APK (Chrome، ومدير الملفات لديك، وTelegram، وما إلى ذلك)، وقم بتفعيل خيار "السماح من هذا المصدر". يكون التبديل لكل مصدر، وليس عالميًا؛ إذا قمت بالتبديل إلى مدير ملفات مختلف، فيجب عليك تمكين هذا المدير أيضًا.
السبب الشائع رقم 8: تعارض الملف الشخصي لكل مستخدم أو ملف تعريف العمل
إذا كان جهازك يحتوي على ملف شخصي للعمل أو مستخدم ثانوي، فيمكن للتطبيق المثبت في ملف شخصي واحد حظر تثبيت نسخة موقعة بشكل مختلف في ملف شخصي آخر. الأعراض: يعمل التثبيت على الملف الشخصي ولكنه يفشل بصمت في الملف الشخصي للعمل، أو العكس.
الإصلاح: قم بتأكيد ملف التعريف الذي تقوم بالتثبيت فيه. في معظم منصات الإطلاق، يعرض الملف الشخصي للعمل شارة حقيبة صغيرة. قم إما بإلغاء تثبيت النسخة المتعارضة من ملف التعريف الآخر أو قبول استخدام النسخة الموجودة.
السبب الشائع رقم 9: جهاز 64 بت فقط، APK 32 بت فقط
يتم شحن أجهزة Android الحديثة متوسطة المدى والرائدة بدون واجهة برمجة تطبيقات 32 بت على الإطلاق؛ يتم بناء النواة بدونها. لا يحتوي ملف APK ذو 32 بت فقط على مكتبات أصلية يمكن للجهاز تحميلها وسيفشل بسبب الخطأ العام "غير مثبت". أما العكس (ملف APK 64 بت فقط على هاتف 32 بت) فهو أكثر ندرة في عام 2026، منذ أن تم شحن آخر هواتف Android 32 بت فقط منذ سنوات.
الإصلاح: اقرأ بيان APK ودليل lib/ في أداة معلومات APK، وسترى بالضبط ما هي واجهات برمجة التطبيقات (ABIs) التي تحتوي عليها الحزمة. إذا كانت قائمة ABI الخاصة بالجهاز (المرئية في الإعدادات → حول الهاتف → تفاصيل البناء) لا تتداخل مع واجهات ABI الخاصة بالحزمة، فابحث عن بنية مختلفة.
السبب الشائع رقم 10: عدم تطابق موقع التثبيت الواضح
لا يمكن نقل التطبيق الذي يحدد بيانه android:installLocation="internalOnly" إلى بطاقة SD. إذا كانت مساحة وحدة التخزين الداخلية لديك قصيرة وحاول نظام التشغيل التثبيت على وحدة تخزين خارجية على أي حال (على سبيل المثال، على بعض أجهزة Android One الأقدم)، فسيفشل التثبيت بصمت.
الإصلاح: قم بتحرير مساحة التخزين الداخلية. لا يعد خيار "الانتقال إلى SD" ذا صلة بالتطبيق الداخلي فقط بغض النظر عن مدى فارغة بطاقة SD.
قراءة الخطأ الحقيقي من logcat
إذا لم تساعد أي من عمليات التحقق على مستوى السطح، فإن الخطأ الأساسي يكون دائمًا مرئيًا في logcat. مع إعداد ADB على جهاز الكمبيوتر:
adb logcat -c # clear old logs
adb install path/to/example.apk # try the install (or trigger from the device)
adb logcat -d | grep -i "PackageInstaller\|PackageManager"
يتضمن الإخراج عادةً سطرًا مثل:
INSTALL_FAILED_INSUFFICIENT_STORAGE
INSTALL_FAILED_UPDATE_INCOMPATIBLE: Package com.example signatures do not match newer version
INSTALL_FAILED_INVALID_APK: AndroidManifest.xml is malformed
INSTALL_FAILED_OLDER_SDK: Requires newer SDK version
كل من هذه الخرائط مباشرة إلى الإصلاح:
- INSUFFICIENT_STORAGE: مساحة حرة ثم أعد المحاولة.
- UPDATE_INCOMPATIBLE: عدم تطابق مفتاح التوقيع مع التثبيت الحالي. قم بإلغاء تثبيت التطبيق الحالي أولاً.
- INVALID_APK: الملف تالف؛ انظر لدينا دليل APK الفاسد.
- OLDER_SDK: يتطلب التطبيق إصدار Android أحدث من الذي يعمل به هذا الجهاز.
- NO_MATCHING_ABIS: عدم تطابق بنية وحدة المعالجة المركزية.
- VERIFICATION_FAILURE: قام Play Protect بحظره؛ راجع السبب المشترك رقم 6.
إذا لم يكن لديك ADB متاحًا، فإن البديل الموجود على الجهاز هو تدفق الإعدادات ← حول الهاتف ← اضغط على رقم الإصدار 7 مرات ← خيارات المطور ← تقرير الأخطاء، الذي يلتقط نفس السجلات في ملف مضغوط.
الأسئلة الشائعة
لماذا لا يُظهر Android في بعض الأحيان أي رسالة خطأ على الإطلاق؟
نشاط نظام PackageInstaller له مهلة صارمة. إذا فشل التثبيت قبل أن ينتهي مربع الحوار الذي يواجه المستخدم من الرسم، فسيتم تجاهل مربع الحوار ببساطة بدون أي رسالة. logcat لا يزال لديه السبب الكامن وراء ذلك.
هل يمكن لملف APK التالف أن يلحق الضرر بهاتفي؟
لا. إن أداة تثبيت حزمة نظام التشغيل في وضع الحماية؛ يمكن أن يفشل تثبيت ملف APK المشوه. الخطر الفعلي من APK السيئ هو الرمز داخل وهو تطبيق تم تثبيته بنجاح، وليس فشل التثبيت نفسه.
تظهر لي رسالة "خطأ في التحليل" على وجه التحديد، وليس رسالة "التطبيق غير مثبت". ما هو المختلف؟
"خطأ التحليل" هو فشل أكثر صرامة: لم يتمكن نظام التشغيل حتى من قراءة بنية الملف. عادةً ما يكون ذلك عبارة عن تلف (تنزيل مقطوع، تلف على مستوى ZIP). أعد تنزيل خطوات استرداد APK الفاسد أو قم بتشغيلها. عادةً ما تعني عبارة "التطبيق غير مثبت" أن الملف قد تم تحليله بشكل جيد ولكنه فشل في التحقق لاحقًا.
هل يمكنني تثبيت ملف APK على نفس التطبيق المثبت من متجر Play؟
فقط إذا تم توقيع APK بنفس مفتاح التحميل تمامًا (ويستخدم نفس نظام التوقيع v2/v3). بالنسبة لمعظم التطبيقات المنشورة، هذا يعني: لا، ما لم يوزع الناشر نفس ملف APK في كلا الاتجاهين. سيؤدي التحميل الجانبي "نفس التطبيق" من مكان آخر إلى تشغيل INSTALL_FAILED_UPDATE_INCOMPATIBLE.
اكتشف سبب فشلها
قم بتحميل APK الخاص بك الآن لرؤية البيانات الوصفية المخفية وتحذيرات التوافق التي تسبب أخطاء التثبيت.
تحقق من توافق APKالتدفق التشخيصي السريع لحالات فشل تثبيت APK العنيدة
يعد مسح خطأ "التطبيق غير مثبت" في الغالب عملية إزالة. ابدأ بالإصلاحات الرخيصة، وقم بتحرير المساحة وإزالة أي نسخة قديمة من التطبيق، ثم اعمل على فحص البنية والتوقيع. يمكن للأدوات الموجودة في XAPK إلى APK أن تزيل بعض التخمين من الحالات الصعبة.