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

Jalankan Aplikasi AR di Android Emulator

Gunakan Android Emulator untuk menguji skenario 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 Android Studio dan alat SDK untuk ARCore

  1. Instal Android Studio 3.1 atau yang lebih baru.

  2. Di Android Studio, buka Preferences> Appearance and Behavior> System Settings> Android SDK .

  3. Pilih tab SDK Platforms dan centang Show Package Details .

    Di bawah versi Android yang sesuai pilih:
    API Google API Gambar Sistem Atom Intel x86 Level 27 versi 4, 28, atau 29.

  4. Pilih tab SDK Tools dan tambahkan Android Emulator 27.2.9 atau yang lebih baru.

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

  6. Klik OK lagi untuk mengkonfirmasi perubahan.

  7. Terima perjanjian lisensi untuk Pemasang Komponen.

  8. Klik Selesai .

Buat perangkat virtual dengan dukungan AR

Untuk informasi selengkapnya, lihat petunjuk Android Studio untuk Membuat Perangkat Virtual .

Buat Perangkat Virtual Android (AVD) baru

  1. Di Android Studio, buka AVD Manager dengan mengklik Tools> AVD Manager .

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

  3. Pilih atau buat profil perangkat keras Telepon yang Anda inginkan dan pilih Berikutnya .

  4. Pilih gambar sistem x86 atau x86_64 yang menjalankan API Level 27, 28, atau 29 dan pilih Berikutnya .

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

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

  5. Pastikan perangkat virtual Anda dikonfigurasi dengan benar:

    • Klik Show Advanced Settings .

    • Pastikan Camera Back diatur ke VirtualScene .

  6. Klik Selesai untuk membuat AVD Anda.

Jalankan aplikasi Anda

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

Perbarui Layanan Google Play untuk AR

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

  1. Unduh Google_Play_Services_for_AR_1.23.0_x86_for_emulator.apk terbaru dari halaman rilis GitHub.

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

    Mulai AVD yang diinginkan, lalu seret APK yang didownload ke emulator yang sedang berjalan, atau instal menggunakan adb saat perangkat virtual sedang berjalan:

    adb install -r Google_Play_Services_for_AR_1.23.0_x86_for_emulator.apk

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

Kontrol pemandangan 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 tahan Option (macOS) atau Alt (Linux atau Windows) untuk mengakses kontrol gerakan kamera. Gunakan kontrol berikut untuk menggerakkan kamera:

Peron 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 Tahan Option + gerakkan mouse
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 + gerakkan mouse

Rilis Option atau Alt untuk kembali ke mode interaktif di emulator.

Gunakan tab Sensor Virtual di Kontrol tambahan untuk pemosisian perangkat yang lebih tepat.

Tambahkan Gambar Augmented ke tempat kejadian

Muat gambar ke dalam lingkungan simulasi emulator untuk menguji Gambar Augmented .

Gunakan tab Kamera dalam Kontrol tambahan untuk menambah atau memodifikasi gambar Pemandangan . Ada dua lokasi gambar, satu di dinding dan satu lagi di atas 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.

Tip mengatasi masalah

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

  • Jika aplikasi ARCore Anda gagal membuka kamera saat diluncurkan, pastikan Camera Back diatur ke 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 Layanan Google Play untuk AR apk. Buat perangkat virtual baru dan instal versi x86.