كيفية فتح وتثبيت ملفات XAPK على Chromebook (ChromeOS) وLinux (Waydroid)
يقوم أجهزة Chromebook الحديث بتشغيل تطبيقات Android داخل ARCVM (وقت تشغيل Android لجهاز Chrome الظاهري) من Google، بينما يقوم مستخدمو سطح المكتب Linux والأجهزة المحمولة (بما في ذلك Ubuntu وFedora وArch وSteamOS) بتشغيل بيئات Android كاملة باستخدام Waydroid. نظرًا لأن تطبيق ملفات ChromeOS أو waydroid app install CLI الافتراضي في Waydroid لا يقبل حاويات .xapk الأولية مباشرةً، فأنت بحاجة إما إلى .apk نظيف مدمج في المتصفح أو نشر ADB متعدد الانقسام من خلال محطة Linux.
1. تحويل XAPK إلى APK على ChromeOS وLinux في المتصفح
نظرًا لأن أجهزة سطح المكتب التي تعمل بنظام التشغيل ChromeOS وLinux تتضمن متصفح Chromium/Firefox لسطح المكتب الكامل مع ذاكرة وصول عشوائي كبيرة، فيمكنك تحويل أي حزمة .xapk أو .apks مباشرة في متصفحك دون تثبيت أي حزم Linux إضافية:
- افتح xapktoapk.com في Chrome على جهاز Chromebook أو Linux.
- قم بإسقاط أرشيف .xapk الخاص بك على المحول. فهو يدمج APK الأساسي مع البنية المصاحبة له وتقسيمات تكوين DPI ويوقع حزمة الإخراج بتوقيعات v1 + v2.
- قم بتنزيل ملف .apk المستقل إلى دليل ملفات لينكس على ChromeOS (أو ~/Downloads على Linux).
2. تثبيت ملف APK المحول على Chromebook (بدون مسح جهازك)
تطلب الأدلة القديمة من مستخدمي Chromebook وضع الكمبيوتر المحمول بالكامل في "وضع المطور" غير الآمن (الذي يعمل على تشغيل الجهاز). في نظام التشغيل ChromeOS الحديث، تحتاج لا إلى وضع المطور الكامل، وتحتاج فقط إلى بيئة تطوير لينكس (كروستيني) المدمج:
- افتح الإعدادات → حول ChromeOS → المطورين وقم بتشغيل بيئة تطوير لينكس.
- ضمن قائمة المطورين نفسها، انقر فوق تطوير تطبيقات الاندرويد وقم بالتبديل إلى تمكين تصحيح أخطاء ADB (ستتم إعادة تشغيل Chromebook مرة واحدة لربط Crostini بـ ARCVM).
- افتح تطبيق Linux Terminal على جهاز Chromebook الخاص بك وقم بتثبيت عميل Android ADB:
sudo apt update && sudo apt install -y android-sdk-platform-tools-common adb - الاتصال بجسر ARCVM Android الداخلي (100.115.92.2:5555) وتثبيت ملف APK المحول:
adb connect 100.115.92.2:5555 adb install ~/merged_app.apk
3. تثبيت حزم XAPK على أجهزة سطح المكتب Linux وSteam Deck عبر Waydroid
إذا قمت بتشغيل Waydroid على Ubuntu، أو Fedora، أو Arch Linux، أو Steam Deck، فإن waydroid app install يقبل فقط ملف .apk متجانس واحد:
- مسار APK مدمج واحد (الأسرع): تحويل الخاص بك .xapk في واحد .apk باستخدام لدينا محول XAPK إلى APK عبر الإنترنت، ثم قم بتشغيل:
waydroid app install ~/Downloads/converted_app.apk - تعمل أجهزة الكمبيوتر الشخصية فحص بنية وحدة المعالجة المركزية (x86_64 مقابل arm64-v8a): Intel وAMD Chromebooks وأجهزة الكمبيوتر Linux بمعالج x86_64. في حين أن ChromeOS ARCVM يتضمن ترجمة Intel Houdini الثنائية لتطبيقات ARM، فإن Waydroid على Linux يتطلب منك تثبيت libndk أو libhoudini عبر waydroid_script إذا كان XAPK يحتوي فقط على مكتبات arm64-v8a الأصلية. استخدم مدقق توافق جهاز ABI وDPI الخاص بنا لفحص مجلدات lib/ التي تحتوي عليها الحزمة الخاصة بك قبل التثبيت.
4. تفريغ أرشيفات XAPK من سطر أوامر Linux
إذا كنت تفضل فحص المحتويات الأولية لأرشيف .xapk في bash/zsh على Linux قبل النشر عبر ADB، فتذكر أن .xapk عبارة عن حاوية PKZIP قياسية:
mkdir -p /tmp/xapk_unpack && unzip -q package.xapk -d /tmp/xapk_unpack
cat /tmp/xapk_unpack/manifest.json | jq .
adb install-multiple /tmp/xapk_unpack/*.apk
ملخص لمطوري ChromeOS وLinux
من خلال الجمع بين جسر Crostini ADB المدمج في ChromeOS (أو Linux Waydroid) مع تحويل XAPK المستند إلى المتصفح، يمكنك اختبار وتشغيل حزم Android متعددة الانقسام على أجهزة سطح المكتب دون تعديل أقسام النظام أو تثبيت أدوات فك الحزم التابعة لجهات خارجية غير موثوق بها.