Google berkomitmen untuk memajukan kesetaraan ras bagi komunitas Kulit Hitam. Lihat bagaimana.

Jalankan Aplikasi AR di Emulator Android

Gunakan Android Emulator untuk skenario pengujian AR tanpa perangkat fisik. Android Emulator memungkinkan Anda menjalankan aplikasi ARCore di lingkungan virtual dengan perangkat emulasi yang Anda kontrol.

Siapkan lingkungan pengembangan Anda

Persyaratan perangkat lunak:

Dapatkan alat Android Studio dan SDK untuk ARCore

  1. Instal Android Studio 3.1 atau lambat.

  2. Di Android Studio, pergi ke Preferences> Appearance dan Perilaku> System Settings> Android SDK.

  3. Pilih tab Platform SDK dan periksa Show Details Paket.

    Di bawah versi Android yang sesuai pilih:
    Google API Intel x86 Atom System Image API Tingkat 27 atau lambat.

  4. Pilih tab SDK Tools dan menambahkan Android Emulator 27.2.9 atau lambat.

  5. Klik OK untuk menginstal paket dan alat-alat yang dipilih.

  6. Klik OK lagi untuk perubahan confirm.

  7. Terima perjanjian lisensi untuk Penginstal Komponen.

  8. Klik Finish.

Buat perangkat virtual dengan dukungan AR

Untuk informasi lebih lanjut, lihat petunjuk Android Studio untuk Membuat Virtual Device .

Buat Perangkat Virtual Android (AVD) baru

  1. Dalam Android Studio membuka AVD Manager dengan mengklik Peralatan> AVD Manager.

  2. Klik Buat Virtual Device, di bagian bawah dialog AVD Manager.

  3. Memilih atau membuat profil perangkat keras Telepon yang Anda inginkan dan pilih Next.

  4. Pilih x86 atau x86_64 gambar sistem berjalan API Tingkat 27 atau kemudian dan pilih Next.

    • Meskipun perangkat fisik ARCore didukung pada API Level 24 atau lebih baru, dukungan Android Emulator memerlukan API Level 27 atau lebih baru.

    • Hanya arsitektur Android Emulator berbasis x86 yang didukung. Arsitektur lain seperti arm64-v8a , armeabi-v7 , saat ini tidak didukung.

  5. Pastikan perangkat virtual Anda dikonfigurasi dengan benar:

    • Klik Tampilkan Advanced Settings.

    • Pastikan bahwa Kamera Kembali diatur untuk VirtualScene.

  6. Klik Finish untuk membuat AVD Anda.

Jalankan aplikasi Anda

Uji aplikasi ARCore pada perangkat virtual yang didukung AR di emulator. Untuk melakukan ini, Anda dapat mengikuti petunjuk Android Studio untuk Jalankan aplikasi di Emulator Android .

Perbarui Layanan Google Play untuk AR

Versi Layanan Google Play untuk AR pada emulator kemungkinan sudah ketinggalan zaman. Ikuti petunjuk ini untuk memperbaruinya:

  1. Download Google_Play_Services_for_AR_1.26.0_x86_for_emulator.apk terbaru dari GitHub rilis halaman.

  2. Instal APK yang diunduh ke setiap AVD yang ingin Anda gunakan:

    Mulai AVD yang diinginkan, kemudian tarik download APK ke emulator berjalan, atau menginstalnya menggunakan adb sedangkan perangkat virtual berjalan:

    adb install -r Google_Play_Services_for_AR_1.26.0_x86_for_emulator.apk

Ulangi proses langkah-langkah ini untuk AVD tambahan yang ingin Anda gunakan.

Kontrol adegan virtual

Saat aplikasi Anda terhubung ke ARCore, Anda akan melihat hamparan yang menjelaskan cara mengontrol kamera dan bilah status di bawah jendela emulator.

Pindahkan kamera virtual

Tekan dan Option ditahan (MacOS) atau Alt (Linux atau Windows) untuk kontrol gerakan kamera akses. Gunakan kontrol berikut untuk menggerakkan kamera:

Platform Tindakan Apa yang harus dilakukan
macOS Pindah ke kiri atau kanan Tahan Option + tekan A atau D
Pindah ke bawah atau ke atas Tahan Option + tekan Q atau E
Maju atau mundur Tahan Option + tekan W atau S
Ubah orientasi perangkat Option Tahan + mouse bergerak
Linux atau Windows Pindah ke kiri atau kanan Tahan Alt + tekan A atau D
Pindah ke bawah atau ke atas Tahan Alt + tekan Q atau E
Maju atau mundur Tahan Alt + tekan W atau S
Ubah orientasi perangkat Tahan Alt + mouse bergerak

Melepaskan Option atau Alt untuk kembali ke modus interaktif di emulator.

Gunakan tab Sensor Virtual di kontrol diperpanjang untuk penentuan posisi perangkat yang lebih tepat.

Tambahkan Gambar Augmented ke tempat kejadian

Beban gambar ke emulator yang disimulasikan lingkungan untuk menguji Augmented Images .

Gunakan tab Kamera di kontrol diperpanjang untuk menambahkan atau memodifikasi adegan gambar. Ada dua lokasi gambar, satu di dinding dan satu di meja.

Untuk melihat lokasi gambar ini dalam adegan, luncurkan emulator Anda, lalu pindahkan kamera ke area ruang makan melalui pintu di belakang posisi awal kamera.

Kiat pemecahan masalah

  • Jika aplikasi ARCore Anda diluncurkan dan Anda melihat pesan "Perangkat ini tidak mendukung AR", periksa revisi pada citra sistem Anda. Pastikan Anda menggunakan API Tingkat 27 Revisi 4 atau lambat.

  • Jika aplikasi Arcore Anda gagal untuk membuka kamera ketika meluncurkan, pastikan bahwa Kamera Kembali diatur untuk VirtualScene, seperti yang dijelaskan dalam langkah-langkah konfigurasi di atas .

  • Jika aplikasi ARCore Anda gagal dibuka dengan pesan kesalahan "Gagal membuat sesi AR", periksa log aplikasi. Jika Anda menemukan java.lang.UnsatisfiedLinkError dengan pesan yang berisi /lib/arm/libarcore_c.so" is for EM_ARM (40) instead of EM_386 (3) , Anda mungkin telah menginstal versi yang salah dari Google Play Layanan untuk AR apk Buat perangkat virtual baru dan instal versi x86.