كيفية تحويل وتثبيت ملفات XAPK على Amazon Firestick وAndroid TV وGoogle TV
يعمل التحميل الجانبي لجهاز Android TV أو الأداة المساعدة على أمازون فاير تي في ستيك أو جهاز Chromecast مع Google TV أو تلفزيون نفيديا شيلد بسلاسة عندما يكون لديك ملف .apk قياسي. ومع ذلك، إذا تم حزم الإصدار الذي قمت بتصديره أو نسخه احتياطيًا كحزمة .xapk أو .apkm متعددة الانقسام، فسيظهر عائقان مباشران على شاشة التلفزيون: يرفض مثبت حزمة التلفزيون المدمج فتح ملفات .xapk، ومن المستحيل التنقل في معظم تطبيقات تثبيت XAPK الموجهة للهاتف باستخدام جهاز تحكم عن بعد بـ 5 أزرار D-pad.
1. لماذا تفشل عمليات تثبيت XAPK المقسمة على واجهات التلفزيون
تختلف أجهزة التلفاز الذكية وأجهزة البث التي تعمل بنظام Android TV أو Google TV أو Fire OS (Fire OS 7 المستند إلى Android 9 وFire OS 8 المستند إلى Android 11) عن الهواتف بثلاث طرق مهمة:
- مساحة تخزين فلاش محدودة على متن الطائرة: يحتوي جهاز Fire TV Stick 4K أو Chromecast المزود بـ Google TV النموذجي على مساحة تخزينية قابلة للاستخدام تبلغ 4 جيجابايت إلى 8 جيجابايت فقط. يتطلب تفريغ أرشيف .xapk بحجم 900 ميجابايت على التلفزيون نفسه ما يقرب من 2.7 جيجابايت من المساحة الحرة المؤقتة (الأرشيف الأصلي + الانقسامات المستخرجة + الحزمة المثبتة).
- وضع نظام التشغيل 32 بت على العديد من وحدات البث: على الرغم من أن معالج MediaTek الموجود في معظم طرازات Fire TV Stick 4K قادر على تشغيل 64 بت، إلا أن Fire OS يعمل في وضع armeabi-v7a 32 بت للحفاظ على ذاكرة الوصول العشوائي. إذا كان .xapk الخاص بك يتضمن تقسيمات config.arm64_v8a.apk فقط، فسيرفضه التلفزيون باستخدام INSTALL_FAILED_NO_MATCHING_ABIS. يمكنك التحقق من تقسيمات ABI الموجودة داخل الحزمة الخاصة بك مسبقًا باستخدام مدقق توافق جهاز ABI وDPI.
- لا يوجد إدخال باللمس لمربعات حوار شاشة اللمس: غالبًا ما يضع مثبتو الهواتف التابعة لجهات خارجية أزرار التأكيد في زوايا لا يمكن الوصول إليها بواسطة لوحة التحكم عن بعد الخاصة بالتلفزيون دون تبديل الماوس الافتراضي.
2. الطريقة الأولى: تحويل XAPK إلى ملف APK واحد على هاتفك أو جهاز الكمبيوتر أولاً (مستحسن)
نظرًا لأن أجهزة البث تحتوي على مساحة تخزين ضيقة وسقوف لذاكرة الوصول العشوائي (RAM)، فإن إجراء دمج APK المقسم على هاتفك أو جهاز الكمبيوتر الشخصي الذي يعمل بنظام Windows أو Mac قبل إرسال .apk النهائي إلى التلفزيون يعد أسرع وأنظف سير عمل على الإطلاق:
- افتح محول XAPK إلى APK على xapktoapk.com على هاتفك أو الكمبيوتر المحمول أو متصفح سطح المكتب.
- قم بإسقاط أرشيف .xapk أو .apks على المحول. يدمج المحرك ملف APK الأساسي ومكتبات بنية وحدة المعالجة المركزية وموارد كثافة التلفزيون (xhdpi / tvdpi، ويصحح علامة isSplitRequired الثنائية، ويوقع الإخراج بتوقيعات v1 + v2).
- قم بتنزيل ملف .apk الفردي الناتج.
- انقل .apk المنفرد إلى Firestick أو Android TV عبر شبكة Wi-Fi المنزلية باستخدام إرسال الملفات إلى التلفزيون (متوفر على متجر Play الرسمي وAmazon Appstore) أو مشاركة ملف HTTP محلي، ثم انقر فوقه مرة واحدة للتثبيت باستخدام مثبت حزمة التلفزيون الأصلي.
3. الطريقة الثانية: نشر ملفات APK المقسمة مباشرةً عبر شبكة Wi-Fi باستخدام ADB اللاسلكي
إذا كنت مطورًا يختبر حزمة مقسمة غير مدمجة أو تطبيقًا يتضمن حزمة أصول Android/obb/ على جهاز Firestick أو Google TV، فيمكنك تثبيت جميع عمليات التقسيم في معاملة واحدة من جهاز الكمبيوتر الخاص بك عبر شبكة Wi-Fi:
- تمكين تصحيح أخطاء ADB على Firestick / Google TV: على Fire TV، انتقل إلى الإعدادات → My Fire TV → خيارات المطور (إذا كان مخفيًا، فانقر فوق اسم جهازك 7 مرات ضمن حول وقم بتشغيل تصحيح أخطاء بنك التنمية الآسيوي). على Google TV، قم بتمكين USB / تصحيح الأخطاء اللاسلكية ضمن الإعدادات → النظام → خيارات المطور.
- فك ضغط تقسيمات XAPK: قم بإسقاط .xapk الخاص بك في عارض أرشيف XAPK أو APKM أداة فك الحزم لاستخراج ملفات .apk المنقسمة إلى مجلد على جهاز الكمبيوتر الخاص بك.
- الاتصال وتشغيل adb install-multiple: افتح Terminal أو PowerShell على جهاز الكمبيوتر الخاص بك وقم بتشغيل:
adb connect 192.168.1.50:5555 adb install-multiple base.apk config.armeabi_v7a.apk config.xhdpi.apk
4. مرجع هندسة الأجهزة لأجهزة التلفزيون الشهيرة
| جهاز التدفق | قاعدة نظام التشغيل | ABI لوحدة المعالجة المركزية المطلوبة | كثافة واجهة المستخدم الموصى بها |
|---|---|---|---|
| أمازون فاير تي في ستيك 4K / 4K ماكس | نظام تشغيل فاير 7 / نظام تشغيل فاير 8 | armeabi-v7a (وضع نظام التشغيل 32 بت) | xhdpi (320 نقطة في البوصة) / tvdpi |
| Chromecast مع Google TV (4K / HD) | Android تي في 12/14 | armeabi-v7a | xhdpi (320 نقطة لكل بوصة) |
| Google TV Streamer (4K) | Android تي في 14 | arm64-v8a & armeabi-v7a | xhdpi (320 نقطة لكل بوصة) |
| نفيديا شيلد تي في برو (2019) | Android تي في 11 | arm64-v8a (أصلي 64 بت) | xhdpi (320 نقطة لكل بوصة) |
اختيار أفضل سير عمل للنشر لجهاز التلفزيون الخاص بك
بالنسبة لـ 95% من إعدادات التلفزيون، فإن تحويل .xapk إلى .apk واحد مستقل على هاتفك أو جهاز الكمبيوتر الخاص بك قبل نقله عبر Wi-Fi يوفر غيغابايت من مساحة تخزين فلاش التلفزيون النادرة ويزيل صداع التنقل عن بعد. تأكد دائمًا من أن الحزمة تدعم بنية وحدة المعالجة المركزية لجهاز البث الخاص بك (خاصة armeabi-v7a على أجهزة Fire TV) وتحمل توقيعًا صالحًا قبل التحميل الجانبي.