متجر Google Play ، قم بتثبيته على Anbox وتمكين دعم ARM

حول انبوكس وجوجل بلاي

في المقالة التالية سنلقي نظرة على Anbox ، أو Android in a Box. هذه أداة مجانية ومفتوحة المصدر تسمح قم بتشغيل تطبيقات Android على Gnu / Linux. أخبرنا أحد الزملاء عنها منذ فترة في أخرى نوبة. تقوم هذه الأداة بتشغيل ملف وقت تشغيل Android في حاوية LXC. يقوم بإعادة إنشاء بنية دليل Android ، أثناء استخدام نواة Linux الأصلية لتشغيل التطبيقات.

ميزاته الرئيسية هي الأمان والأداء والتكامل والتقارب ، وفقًا لموقعه على الويب. مع Anbox ، يبدأ كل تطبيق أو لعبة Android في نافذة منفصلة، تمامًا مثل تطبيقات النظام ، وهي تتصرف بشكل أو بآخر مثل النوافذ العادية.

افتراضيًا ، لا يتم شحن Anbox مع متجر Google Play. كما أنه لا يدعم تطبيقات ARM. لتثبيت التطبيقات ، سيتعين علينا قم بتنزيل كل تطبيق APK وتثبيته يدويًا باستخدام adb. أيضًا ، لا يعمل تثبيت تطبيقات أو ألعاب ARM افتراضيًا مع Anbox. عند محاولة تثبيت هذه الأنواع من التطبيقات أو الألعاب ، سيُظهر لنا النظام خطأً مساويًا أو مشابهًا لما يلي:

Failed to install PACKAGE.NAME.apk: Failure INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries, res=-113

لتجنب هذه الرسالة ، سيتعين علينا تكوين كل من متجر Google Play ودعم تطبيقات ARM (عبر libhoudini) يدويًا لنظام Android in a Box ، لكن هذه عملية معقدة للغاية. إلى عن على تسهيل تثبيت متجر Google Play وخدمات Google Play في Anbox، وجعله متوافقًا مع تطبيقات وألعاب ARM ، للأشخاص من المهوسون-r-us.de (المقال باللغة الألمانية) خلقت un سيناريو التي تعمل على أتمتة هذه المهام.

قبل أن نتعمق في هذا الأمر ، أود أن أوضح ذلك لا تعمل جميع تطبيقات وألعاب Android على Anbox ، حتى بعد دمج libhoudini لدعم ARM. قد لا تظهر بعض تطبيقات وألعاب Android في متجر Google Play. في حالات أخرى ، قد تكون متاحة للتثبيت ، لكنها لن تعمل. أيضًا ، قد لا تتوفر بعض الوظائف في التطبيقات الأخرى.

قم بتثبيت متجر Google Play وتمكين دعم تطبيقات / ألعاب ARM في Anbox

التطبيق يعمل في Anbox

من الواضح أن الإرشادات التالية لن تعمل إذا لم يكن Anbox مثبتًا بالفعل على سطح مكتب Gnu / Linux. إذا كان لا يزال لديك التثبيت المعلق ، فيمكنك اتباع الإرشادات التي يمكن أن نجدها في ملف الموقع. بالإضافة إلى ذلك ، سيتعين علينا ذلك جولة anbox.appmgr مرة واحدة على الأقل بعد تثبيت Anbox وقبل استخدام الأوامر التي سنراها في هذه المقالة. بهذه الطريقة سوف نتجنب المشاكل المحتملة.

تثبيت التبعيات

بادئ ذي بدء ، سنقوم بتثبيت التبعيات المطلوبة. في Debian أو Ubuntu أو Linux Mint ، سنستخدم هذا الأمر في ملفات تثبيت التبعيات المطلوبة من المحطة (Ctrl + Alt + T):

sudo apt install wget lzip unzip squashfs-tools

قم بتنزيل وتثبيت البرنامج النصي

بمجرد تثبيت Anbox وحل التبعيات ، سنقوم الآن بالتنزيل والتنفيذ البرنامج النصي الذي يقوم تلقائيًا بتنزيل وتثبيت متجر Google Play و Google Play Services و libhoudini (لتطبيقات ARM / توافق اللعبة) في منشأة Anbox الخاصة بنا.

كما هو الحال دائمًا ، من المهم عدم تشغيل برنامج نصي دون معرفة ما يفعله. قبل تشغيل هذا سيناريو، تحقق من التعليمات البرمجية الخاصة بك.

بمجرد التحقق من البرنامج النصي ، يمكننا تنزيله ومنحه الأذونات اللازمة وتشغيله على سطح مكتب Gnu / Linux. لكل هذا ، سنستخدم هذه الأوامر في محطة طرفية (Ctrl + Alt + T):

wget https://raw.githubusercontent.com/geeks-r-us/anbox-playstore-installer/master/install-playstore.sh

chmod +x install-playstore.sh

sudo ./install-playstore.sh

إطلاق Anbox

anbox google playstore وأذونات الخدمات

لكي يعمل متجر Google Play على Anbox ، قد نضطر إلى ذلك تمكين جميع الأذونات لكل من متجر Google Play وخدمات Google Play. سنقوم أولاً بتشغيل Anbox:

anbox.appmgr

ثم سنذهب إلى الإعدادات> التطبيقات> Google Play (المتجر والخدمات)> الأذونات وهنا نقوم بتمكين جميع الأذونات المتاحة.

في هذه المرحلة ، يجب أن نكون قادرين على تسجيل الدخول باستخدام حساب Google على متجر Google Play.

حساب متجر جوجل بلاي

مشاكل الاتصال بحسابك في Google

إذا لم نقم بتمكين جميع أذونات متجر Google Play وخدمات Google Play ، فقد نواجه مشكلة في محاولة تسجيل الدخول إلى حساب Google الخاص بنا. ستكون الرسالة التي ستظهر لنا مثل:فشل تسجيل الدخول. حدثت مشكلة في الاتصال بخوادم Google. حاول مرة أخرى في وقت لاحق".

بمجرد أن نبدأ الجلسة ، يمكننا إلغاء تنشيط بعض الأذونات التي قمنا بتنشيطها من قبل.

تسجيل الدخول باستخدام حساب جوجل الخاص بك في Anbox

إذا واجهت مشاكل في الاتصال عند تسجيل الدخول إلى حساب Google الخاص بك من Anbox ، تأكد من أن anbox-bride.sh يركض:

لتشغيل البرنامج النصي ، نقوم بتنفيذ الأمر في محطة طرفية (Ctrl + Alt + T)

sudo /snap/anbox/current/bin/anbox-bridge.sh start

لإعادة تشغيله ، سيكون الأمر كما يلي:

sudo /snap/anbox/current/bin/anbox-bridge.sh restart

مما قرأت قد نحتاج أيضًا إلى تثبيت حزمة dnsmasq إذا استمرت مشاكل الاتصال مع Anbox ، كما يبدو هذا المستخدم. لم يكن هذا ضروريًا على سطح مكتب Ubuntu 18.04 الخاص بي.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   غريغوري قال

    أخيرًا سمع الله صلاتي

  2.   خورخي أرييل أوتيلو قال

    هل تعمل مع شخص ما؟

  3.   جيه بايرو قال

    مساء الخير ، باتباع جميع الخطوات ، تفتح النافذة (بدون إطار أو شريط علوي) حيث يوجد شعار Android وكلمة "بدء" لبضع ثوان ، ثم تختفي من الشاشة. يعمل البرنامج النصي بدون أخطاء ، ولكن لا يوجد anbox يخرج هذا "[daemon.cpp: 59 @ Run] خدمة مدير التطبيقات ليست قيد التشغيل بعد".
    Ubuntu 18.04 LTS مع Gnome الافتراضي.

    تحيات!

  4.   داميان أمويدو قال

    مرحبا. عندما جربت هذا البرنامج ، حصلت على خطأ مشابه عندما قمت بتثبيته في جهاز افتراضي. ولكن عندما اختبرته على جهاز حقيقي (Ubuntu 18.04 مع Gnome افتراضيًا) ، كان يعمل دون مشكلة باتباع خطوات التثبيت الواردة في صفحة Anbox. لديك الرابط في المقال. لديك دليل على أنها تعمل في لقطات الشاشة التي تزين المنشور ، لقد فعلت ذلك أثناء اختبار البرنامج. سالو 2.

  5.   غابرييل قال

    مرحبًا ، أقوم بتثبيت كل شيء بشكل مثالي ولكن عندما أذهب لاستخدام google play ، فقد شاهدته للتو. كيف يمكنني حلها

  6.   إريك توكتو قال

    هل تعرف كيف تعيد تشغيل anbox؟

  7.   براندون قال

    شكرًا ، المعلومات مجزأة جدًا على مواقع أخرى وحتى من شفرة المصدر. لكن في النهاية كان ناجحًا. يعمل بشكل جيد في النعناع.
    تحية.

  8.   كزافييه قال

    Pta الشيء الوحيد الذي يقلقني هو الدخول باستخدام حساب google الخاص بي لأسباب أمنية.

  9.   كارلوس قال

    مرحبا. عندما أحاول تثبيت التبعيات ، يظهر لي في النهاية هذا:

    الخطأ: 1 http://archive.ubuntu.com/ubuntu القرص / الكون amd64 lzip amd64 1.21-3
    404 غير موجود [IP: 91.189.88.152 80]
    E: فشل في الحصول عليها http://archive.ubuntu.com/ubuntu/pool/universe/l/lzip/lzip_1.21-3_amd64.deb 404 غير موجود [IP: 91.189.88.152 80]
    إنتربرايز: تعذر الحصول على بعض الملفات ، ربما يجب علي تشغيل "apt-get update" أو المحاولة مرة أخرى باستخدام –fix-missing؟

    إذا كنت تستطيع مساعدتي ، سأكون ممتنًا.

  10.   ارييل قال

    كل شيء يعمل بالنسبة لي ، أقوم بتنزيل الألعاب ولكن الألعاب التي أقوم بتنزيلها لا تعمل معي

  11.   HIMO قال

    chmod + x install-playstore.sh

    سودو ./install-playstore.sh
    هم الذين يدفعونني إلى الجنون ، أفعل كل ما يخبرني به البرنامج التعليمي وعندما أصل إلى هنا ، لا تفعل المحطة شيئًا

    1.    كسوف 1234 قال

      مرحبا هل حللتها ؟؟؟ عندما أضع الأخير ، فإن المحطة ببساطة لا تفعل أي شيء ، من فضلك أخبرني إذا كنت قد قمت بحلها وكيف

  12.   الندى قال

    كيف أفعل في أوبونتو أن يكون لدي متجر ألعاب

    1.    كسوف 1234 قال

      مرحبا هل تمكنت من حلها ؟؟؟ نفس الشيء يحدث لي إنه يدفعني للجنون عندما أقول أنه لم يعد يفعل أي شيء بعد الآن. من فضلك قل لي كيفية حلها

  13.   آل ماف قال

    شكرًا لإدخالك ، لقد تمكنت من تثبيته واستخدامه على ما يرام!