AR Uygulamalarını Android Emülatöründe Çalıştırın

Kullan Android Emulator fiziksel bir cihaz olmadan Test AR senaryolara. Android Emulator, ARCore uygulamalarını, kontrol ettiğiniz bir öykünme cihazıyla sanal bir ortamda çalıştırmanıza olanak tanır.

Geliştirme ortamınızı ayarlayın

Yazılım gereksinimleri:

ARCore için Android Studio ve SDK araçlarını edinin

  1. Yükleme Android Studio 3.1 veya üzeri.

  2. Android Studio'da, gidin Preferences > Appearance and Behavior > System Settings > Android SDK .

  3. Seç SDK Platforms sekmesini ve check Show Package Details .

    Uygun Android sürümü altında şunları seçin:
    Google API Intel x86 Atom Sistem Görüntü API Seviye 27 veya üzeri.

  4. Seç SDK Tools sekmesini ve eklemek Android Emulator sonradan 27.2.9 veya.

  5. Click OK Seçilen paketleri ve araçları yüklemek için.

  6. Click OK onayla değişikliklere tekrar.

  7. Accept Bileşen Installer için lisans anlaşması.

  8. Click Finish .

AR desteğiyle sanal bir cihaz oluşturun

Daha fazla bilgi için Android Studio talimatları için bkz Sanal Cihaz oluşturun .

Yeni bir Android Sanal Aygıt (AVD) oluşturun

  1. Android Studio'da tıklayarak tarafından AVD Manager'ı açmak Tools > AVD Manager .

  2. Click Create Virtual Device AVD Yöneticisi iletişim kutusunun alt kısmındaki.

  3. Seçin veya istediğiniz Telefon donanım profili oluşturmak ve seçmek Next .

  4. Bir seç x86 veya x86_64 sonra API Seviye 27 veya çalışan sistemi görüntüsünü seçin Next .

    • Fiziksel ARCore cihazları API Düzey 24 veya üzeri sürümlerde desteklenirken, Android Emulator desteği için API Düzey 27 veya üzeri gerekir.

    • Yalnızca x86 tabanlı Android Emulator mimarileri desteklenir. Gibi başka mimariler arm64-v8a , armeabi-v7 , şu anda desteklenmemektedir.

  5. Sanal cihazınızın doğru yapılandırıldığını doğrulayın:

    • Click Show Advanced Settings .

    • Emin olun Camera Back ayarlandığında VirtualScene .

  6. Click Finish sizin AVD oluşturun.

Uygulamanızı çalıştırın

Öykünücüde AR destekli bir sanal aygıtta bir ARCore uygulamasını test edin. Bunu yapmak için, Android Studio talimatları izleyebilirsiniz Android Öykünücüsünde bir uygulamayı çalıştırın .

AR için Google Play Hizmetlerini Güncelleyin

Öykünücüdeki AR için Google Play Hizmetleri sürümü muhtemelen güncel değil. Güncellemek için şu talimatları izleyin:

  1. GitHub son Google_Play_Services_for_AR_1.28.0_x86_for_emulator.apk indirin bültenleri sayfasında.

  2. İndirilen APK'yı kullanmak istediğiniz her AVD'ye yükleyin:

    İstenilen AVD başlayın, sonra sistem klasörüne (yani indirilen APK sürüklemek Downloads çalışan emülatör üzerine) veya kullanarak yüklemek adb sanal aygıt çalışırken:

    adb install -r Google_Play_Services_for_AR_1.28.0_x86_for_emulator.apk

Kullanmak istediğiniz ek AVD'ler için bu adımları tekrarlayın.

Sanal sahneyi kontrol edin

Uygulamanız ARCore'a bağlandığında, kameranın nasıl kontrol edileceğini açıklayan bir yer paylaşımı ve öykünücü penceresinin altında bir durum çubuğu göreceksiniz.

Sanal kamerayı hareket ettirin

Uzun süreli basıldığında Option (MacOS) veya Alt erişim kamera hareketleri kontrolü (Linux veya Windows). Kamerayı hareket ettirmek için aşağıdaki kontrolleri kullanın:

platformu Eylem Ne yapalım
Mac os işletim sistemi Sola veya sağa hareket ettirin Tutma Seçenek + pres A ya da D
Aşağı veya yukarı hareket ettirin Tutma Seçenek + pres Q veya E
İleri veya geri hareket et Tutma Seçenek + pres W veya S
Cihaz yönünü değiştir Tut Seçenek + hareket fare
Linux veya Windows Sola veya sağa hareket ettirin Alt + A ya da D tutun
Aşağı veya yukarı hareket ettirin Alt + Q veya E tutun
İleri veya geri hareket et Tutma Alt + B ya da S
Cihaz yönünü değiştir Alt + hareket fareyi tutun

Bırakın Option veya Alt emülatörü etkileşimli moda dönüş için.

Kullan Virtual Sensors sekmesini Genişletilmiş kontroller daha hassas cihaz konumlandırma için.

Sahneye Artırılmış Görüntüler ekleyin

Emülatörü içine Resimleri yükle testi için çevreyi simüle ediyor Artırılmış Görüntüler .

Kullanım Camera sekmesi Extended controls eklemek veya değiştirmek için Scene images . Biri duvarda diğeri masada olmak üzere iki görüntü konumu vardır.

Sahnedeki bu görüntü konumlarını görüntülemek için öykünücünüzü çalıştırın, ardından kamerayı, kameranın başlangıç ​​konumunun arkasındaki kapıdan yemek odası alanına taşıyın.

Sorun giderme ipuçları

  • ARCore uygulamanız başlatılırsa ve "Bu cihaz AR'yi desteklemiyor" mesajını görürseniz, sistem resminizdeki revizyonu kontrol edin. API Seviye 27 Revision 4 kullanılarak ya da geç emin olun.

  • Senin Arcore uygulamamız kullanıma sunuldu emin olun zaman kamerayı açmak için başarısız olursa Camera Back ayarlandığında VirtualScene açıklandığı gibi, yukarıdaki yapılandırma adımlarına .

  • ARCore uygulamanız "AR oturumu oluşturulamadı" hata mesajıyla açılmazsa uygulama günlüğünü kontrol edin. Eğer bir bulursanız java.lang.UnsatisfiedLinkError içeren bir mesaj ile /lib/arm/libarcore_c.so" is for EM_ARM (40) instead of EM_386 (3) , sen AR için Google Play Hizmetleri yanlış sürümünü yüklemiş olabilir apk.Yeni bir sanal cihaz oluşturun ve x86 sürümünü yükleyin.