Table of Contents

Konfigurasi player

Artikel ini menjelaskan opsi konfigurasi Player yang perlu diperhatikan saat membangun aplikasi menggunakan EasyAR Sense Unity Plugin di Unity.

Penjelasan konfigurasi untuk platform berbeda

Saat membangun di Unity, periksa dan konfirmasi konfigurasi berikut.

Secara berurutan di menu Unity File -> Build Settings-> Player Settings, klik ikon Android untuk menampilkan pengaturan yang sesuai untuk platform Android.

switchtoandroid

Biasanya, opsi berikut perlu disetel.

  • Package Name Setel Package Name aplikasi Android, perhatikan bahwa Package Name harus sama dengan yang diisi saat membuat License Key.

    androidPackageName

  • API Level API level yang didukung EasyAR terkait dengan versi yang digunakan. Saat menggunakan varian Full, diperlukan Android API Level 24 atau lebih tinggi; saat menggunakan varian lain, EasyAR Sense memerlukan Android API Level 21 atau lebih tinggi.

    androidAPILevel

  • Target Architecture Jika perlu menggunakan Google ARCore, atau situasi lain yang memerlukan kompilasi dukungan ARM64, gunakan IL2CPP dan pilih ARM64 support. Tidak perlu dikonfigurasi jika tidak memerlukan dukungan arsitektur ARM64.

    androidarm64

  • Konfigurasi khusus untuk fitur perekaman video

    Jika ingin menggunakan fitur perekaman video, setel Graphics API ke OpenGLES3 atau OpenGLES2, dan hapus centang pada Multithreaded Rendering. Selain itu, di konfigurasi EasyAR, setel Lib Variants > Android ke VideoRecording.

    androidvideorecord

Pertanyaan umum

Berikut adalah beberapa kesalahan umum terkait konfigurasi Player dan solusinya.

  • Kesalahan terkait License Key yang tidak normal

    Jika License Key tidak normal (misalnya Package Name tidak cocok), saat membangun aplikasi akan muncul pesan kesalahan seperti is not a valid EasyAR Sense license key or it does not match package name . Jika memilih untuk melanjutkan build, aplikasi yang dibangun tidak akan berfungsi normal. Silakan periksa dengan cermat dan perbaiki masalah sesuai petunjuk di jendela sebelum melanjutkan build.

  • Menonaktifkan pemeriksaan lisensi saat membangun

    Dalam beberapa situasi khusus, jika Anda menggunakan antarmuka EasyAR untuk inisialisasi manual, tidak menggunakan License Key di file Setttings, Anda dapat memilih Continue and don't warn me again, atau menonaktifkan opsi EasyAR Sense License > Verify When Build di konfigurasi EasyAR. Ini akan menonaktifkan pemeriksaan saat membangun.

  • Dukungan perangkat Android dengan arsitektur non-ARM

    EasyAR Sense tidak secara langsung mendukung sistem Android dengan arsitektur x86 dan x86-64, tetapi umumnya chip perangkat x86 dapat kompatibel dengan program ARM. Oleh karena itu, perlu mengonfigurasi untuk membatalkan pilihan arsitektur x86, sehingga di beberapa perangkat x86 dapat berfungsi normal.