كيفية فتح وتثبيت ملفات 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 إضافية:

  1. افتح xapktoapk.com في Chrome على جهاز Chromebook أو Linux.
  2. قم بإسقاط أرشيف .xapk الخاص بك على المحول. فهو يدمج APK الأساسي مع البنية المصاحبة له وتقسيمات تكوين DPI ويوقع حزمة الإخراج بتوقيعات v1 + v2.
  3. قم بتنزيل ملف .apk المستقل إلى دليل ملفات لينكس على ChromeOS (أو ~/Downloads على Linux).

2. تثبيت ملف APK المحول على Chromebook (بدون مسح جهازك)

تطلب الأدلة القديمة من مستخدمي Chromebook وضع الكمبيوتر المحمول بالكامل في "وضع المطور" غير الآمن (الذي يعمل على تشغيل الجهاز). في نظام التشغيل ChromeOS الحديث، تحتاج لا إلى وضع المطور الكامل، وتحتاج فقط إلى بيئة تطوير لينكس (كروستيني) المدمج:

  1. افتح الإعدادات → حول ChromeOS → المطورين وقم بتشغيل بيئة تطوير لينكس.
  2. ضمن قائمة المطورين نفسها، انقر فوق تطوير تطبيقات الاندرويد وقم بالتبديل إلى تمكين تصحيح أخطاء ADB (ستتم إعادة تشغيل Chromebook مرة واحدة لربط Crostini بـ ARCVM).
  3. افتح تطبيق Linux Terminal على جهاز Chromebook الخاص بك وقم بتثبيت عميل Android ADB:
    sudo apt update && sudo apt install -y android-sdk-platform-tools-common adb
  4. الاتصال بجسر 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 متجانس واحد:

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 متعددة الانقسام على أجهزة سطح المكتب دون تعديل أقسام النظام أو تثبيت أدوات فك الحزم التابعة لجهات خارجية غير موثوق بها.

تم تصميمها وتوثيقها بواسطة Mst Shaefale المطور الرئيسي ومهندس حزم Android • تم التحقق منه على Android 12–15

تحتفظ Mst Shaefale بأدوات مساعدة لتعبئة Android من جانب العميل في xapktoapk.com. أسئلة حول ترجمة ARCVM أو Waydroid ABI؟ اتصل بمكتب الدعم لدينا.