تلتزم Google بتعزيز المساواة العرقية في المجتمعات السوداء. أنظر كيف.

قم بتشغيل تطبيقات AR في Android Emulator

استخدم Android Emulator لاختبار سيناريوهات الواقع المعزز بدون جهاز مادي. يتيح لك Android Emulator تشغيل تطبيقات ARCore في بيئة افتراضية باستخدام جهاز مقلد تتحكم فيه.

قم بإعداد بيئة التطوير الخاصة بك

متطلبات البرنامج:

احصل على أدوات Android Studio و SDK لـ ARCore

  1. قم بتثبيت Android Studio 3.1 أو أحدث.

  2. في Android Studio ، انتقل إلى التفضيلات> المظهر والسلوك> إعدادات النظام> Android SDK .

  3. حدد علامة التبويب منصات SDK وتحقق من إظهار تفاصيل الحزمة .

    تحت إصدار Android المناسب ، حدد:
    واجهة برمجة تطبيقات Google APIs Intel x86 Atom System Image المستوى 27 أو أحدث.

  4. حدد علامة التبويب أدوات SDK وأضف Android Emulator 27.2.9 أو أحدث.

  5. انقر فوق " موافق" لتثبيت الحزم والأدوات المحددة.

  6. انقر فوق " موافق" مرة أخرى لتأكيد التغييرات.

  7. اقبل اتفاقية الترخيص الخاصة بـ Component Installer.

  8. انقر فوق " إنهاء" .

قم بإنشاء جهاز افتراضي بدعم AR

لمزيد من المعلومات ، راجع تعليمات Android Studio لإنشاء جهاز افتراضي .

قم بإنشاء جهاز Android افتراضي جديد (AVD)

  1. في Android Studio ، افتح AVD Manager بالنقر فوق Tools> AVD Manager .

  2. انقر فوق إنشاء جهاز افتراضي ، أسفل مربع حوار AVD Manager .

  3. حدد أو أنشئ ملف تعريف جهاز الهاتف الذي تريده وحدد التالي .

  4. حدد صورة نظام x86 أو x86_64 API Level 27 أو أحدث وحدد التالي .

    • بينما يتم دعم أجهزة ARCore المادية على API المستوى 24 أو أحدث ، يتطلب دعم Android Emulator مستوى API 27 أو ما بعده.

    • يتم دعم بنيات Android Emulator المستندة إلى x86 فقط. البنى الأخرى مثل arm64-v8a و armeabi-v7 غير مدعومة حاليًا.

  5. تحقق من تكوين جهازك الظاهري بشكل صحيح:

    • انقر فوق إظهار الإعدادات المتقدمة .

    • تأكد من ضبط Camera Back على VirtualScene .

  6. انقر فوق " إنهاء" لإنشاء جهاز AVD الخاص بك.

قم بتشغيل التطبيق الخاص بك

اختبر تطبيق ARCore على جهاز افتراضي يدعم الواقع المعزز في المحاكي. للقيام بذلك ، يمكنك اتباع تعليمات Android Studio لتشغيل تطبيق في Android Emulator .

تحديث خدمات Google Play للواقع المعزز

من المحتمل أن يكون إصدار Google Play Services for AR على المحاكي قديمًا. اتبع هذه التعليمات لتحديثه:

  1. قم بتنزيل أحدث إصدار من Google_Play_Services_for_AR_1.25.0_x86_for_emulator.apk من صفحة إصدارات GitHub.

  2. قم بتثبيت ملف APK الذي تم تنزيله في كل AVD ترغب في استخدامه:

    بدء AVD المطلوب، ثم اسحب APK تحميلها على محاكي تشغيل، أو تثبيته باستخدام adb في حين أن الجهاز الظاهري قيد التشغيل:

    adb install -r Google_Play_Services_for_AR_1.25.0_x86_for_emulator.apk

كرر هذه الخطوات مع أي أجهزة AVD إضافية ترغب في استخدامها.

تحكم في المشهد الافتراضي

عندما يتصل تطبيقك بـ ARCore ، سترى تراكبًا يصف كيفية التحكم في الكاميرا وشريط الحالة أسفل نافذة المحاكي.

حرك الكاميرا الافتراضية

اضغط مع الاستمرار على Option (macOS) أو Alt (Linux أو Windows) للوصول إلى عناصر التحكم في حركة الكاميرا. استخدم عناصر التحكم التالية لتحريك الكاميرا:

برنامج عمل ما يجب القيام به
macOS تحرك إلى اليسار أو اليمين اضغط مع الاستمرار على Option + اضغط على A أو D.
تحرك لأسفل أو لأعلى اضغط مع الاستمرار على Option + اضغط على Q أو E.
تحرك للأمام أو للخلف اضغط مع الاستمرار على Option + اضغط على W أو S.
تغيير اتجاه الجهاز اضغط مع الاستمرار على Option + حرك الماوس
لينكس أو ويندوز تحرك إلى اليسار أو اليمين اضغط مع الاستمرار على Alt + اضغط على A أو D
تحرك لأسفل أو لأعلى اضغط مع الاستمرار على Alt + اضغط على Q أو E.
تحرك للأمام أو للخلف اضغط مع الاستمرار على Alt + اضغط W أو S.
تغيير اتجاه الجهاز اضغط مع الاستمرار على Alt + حرك الماوس

حرر Option أو Alt للعودة إلى الوضع التفاعلي في المحاكي.

استخدم علامة التبويب Virtual Sensors في أدوات التحكم الموسعة لتحديد موضع الجهاز بدقة أكبر.

أضف الصور المعززة إلى المشهد

قم بتحميل الصور في بيئة محاكاة المحاكي لاختبار الصور المعززة .

استخدم علامة التبويب " الكاميرا" في عناصر التحكم الموسعة لإضافة صور المشهد أو تعديلها. يوجد موقعان للصور ، أحدهما على الحائط والآخر على الطاولة.

لعرض مواقع الصور هذه في المشهد ، قم بتشغيل المحاكي ، ثم انقل الكاميرا إلى منطقة غرفة الطعام عبر الباب خلف موضع بدء الكاميرا.

نصائح استكشاف الأخطاء وإصلاحها

  • إذا تم تشغيل تطبيق ARCore وظهرت لك رسالة "هذا الجهاز لا يدعم الواقع المعزز" ، فتحقق من النسخة السابقة على صورة نظامك. تأكد من أنك تستخدم API المستوى 27 المراجعة 4 أو أحدث .

  • إذا فشل تطبيق ARCore في فتح الكاميرا عند بدء تشغيلها ، فتأكد من ضبط Camera Back على VirtualScene ، كما هو موضح في خطوات التكوين أعلاه .

  • إذا فشل فتح تطبيق ARCore مع ظهور رسالة الخطأ "فشل إنشاء جلسة AR" فتحقق من سجل التطبيق. إذا وجدت java.lang.UnsatisfiedLinkError في رسالة تحتوي على /lib/arm/libarcore_c.so" is for EM_ARM (40) instead of EM_386 (3) ، فربما تكون قد قمت بتثبيت الإصدار الخاطئ من خدمات Google Play /lib/arm/libarcore_c.so" is for EM_ARM (40) instead of EM_386 (3) apk. إنشاء جهاز افتراضي جديد وتثبيت الإصدار x86.