Membangun dan menggunakan plug-ins untuk Android
JAR plug-ins

AAR plug-ins dan Android Perpustakaan

Gunakan Android Libraries untuk menggunakan kembali komponen di beberapa aplikasi, atau membangun variasi satu aplikasi dengan komponen inti yang sama. Android Libraries kompilasi ke file Android Archive (AAR) yang dapat digunakan sebagai ketergantungan untuk modul aplikasi Android.

AAR plug-ins

Arsip Android (AAR) plug-insSatu set kode yang dibuat di luar Unity yang menciptakan fungsi dalam Unity. Ada dua jenis plug-ins yang dapat Anda gunakan di Unity: Managed plug-ins (diproduksi. Rakitan NET dibuat dengan alat-alat seperti Studio Visual) dan plug-ins asli (pustaka kode asli yang spesifik platform). More info
Lihat di Glossary
adalah bundel yang mencakup kode Java dan asli (C / C++), sumber daya, dan file manifestasi plug-in. File .aar itu sendiri adalah arsip .zip yang berisi semua aset. Untuk rincian lebih lanjut, lihat dokumentasi Pengembang Android pada membuat Perpustakaan Android.

Untuk menambahkan plug-in AAR ke Proyek Anda, salin file .aar di mana saja dalam proyek Unity, lalu pilih di Unity untuk membuka Pengaturan Impor di jendela InspectorJendela Unity yang menampilkan informasi tentang Pengaturan GameObject yang dipilih saat ini, aset atau proyek, memungkinkan Anda untuk memeriksa dan mengedit nilai. More info
Lihat di Glossary
. Aktifkan kotak centang Android untuk menandai file .aar ini sesuai dengan Unity:

ARR plug-in import settings as displayed in the Inspector window
Pengaturan impor plug-in ARR seperti yang ditampilkan di jendela Inspector

Proyek Perpustakaan Android

Proyek Perpustakaan Android mirip dengan plug-in AAR: mereka mengandung kode asli dan Java, sumber daya, dan file manifestasi plug-in. Namun, perpustakaan Android bukan file arsip tunggal, tetapi direktori dengan struktur khusus yang berisi semua aset. Cara termudah untuk membuat proyek Perpustakaan Android adalah dengan membuat proyek dari jenis ini di Android Studio. Untuk rincian lebih lanjut, lihat dokumentasi Pengembang Android pada membuat Perpustakaan Android.

Proyek Perpustakaan Android harus memiliki ekstensi .androidlib untuk Unity untuk mendukung mereka. Tambahkan ekstensi ini ke nama folder akar perpustakaan Anda (misalnya, mylibrary.androidlib), dan letakkan folder di folder Assets Proyek Unity Anda. Unity secara otomatis mencakup semua Android Libraries ke proyek akhir GradleSistem build Android yang mengotomatiskan beberapa proses build. Otomasi ini berarti bahwa banyak kesalahan build umum cenderung terjadi. More info
Lihat di Glossary
, dan membangun mereka bersama-sama dengan itu, dengan cara yang sama bahwa proyek Android Studio dibangun ketika mereka memiliki beberapa subproyek.

Untuk rincian lebih lanjut, lihat dokumentasi Studio Android pada Library module.

Menyediakan Aset Android tambahan dan sumber daya

Jika Anda perlu menambahkan Aset ke aplikasi Unity Anda yang harus disalin karena mereka ke dalam paket output, Anda perlu memasukkan aset baku di plug-in AAR atau Android Library. Untuk mengakses aset ini, sebut API Android Sitemap Login dari kode Java Anda.


  • Konten diverifikasi dan diperbarui untuk Unity 2019.3.
Membangun dan menggunakan plug-ins untuk Android
JAR plug-ins