Mengikat Proyek Pustaka Eclipse
Penting
Saat ini kami sedang menyelidiki penggunaan pengikatan kustom pada platform Xamarin. Silakan ikuti survei ini untuk menginformasikan upaya pengembangan di masa mendatang.
Panduan ini menjelaskan cara menggunakan templat proyek Xamarin.Android untuk mengikat proyek pustaka Android Eclipse.
Gambaran Umum
Meskipun. File AAR semakin menjadi norma untuk distribusi pustaka Android, dalam beberapa kasus perlu membuat pengikatan untuk proyek pustaka Android. Proyek pustaka Android adalah proyek Android khusus yang berisi kode dan sumber daya yang dapat dibagikan yang dapat dirujuk oleh proyek aplikasi Android. Biasanya, Anda mengikat ke proyek pustaka Android saat pustaka dibuat di Eclipse IDE. Panduan ini memberikan contoh cara membuat proyek pustaka Android .ZIP dari struktur direktori proyek Eclipse.
Proyek pustaka Android berbeda dari proyek Android reguler karena tidak dikompilasi ke dalam APK dan tidak, sendiri, dapat disebarkan ke perangkat. Sebaliknya, proyek pustaka Android dimaksudkan untuk dirujuk oleh proyek aplikasi Android. Saat proyek aplikasi Android dibuat, proyek pustaka Android dikompilasi terlebih dahulu. Proyek aplikasi Android kemudian akan diserap ke dalam proyek pustaka Android yang dikompilasi dan menyertakan kode dan sumber daya ke dalam APK untuk didistribusikan. Karena perbedaan ini, membuat pengikatan untuk proyek pustaka Android sedikit berbeda dari membuat pengikatan untuk Java . JAR atau . File AAR.
Panduan
Untuk menggunakan proyek pustaka Android dalam proyek Xamarin.Android Java Binding, pertama-tama perlu membuat proyek pustaka Android di Eclipse. Cuplikan layar berikut menunjukkan contoh satu proyek pustaka Android setelah kompilasi:
Perhatikan bahwa kode sumber dari proyek pustaka Android telah dikompilasi ke sementara . File JAR bernama android-mapviewballoons.jar, dan bahwa sumber daya telah disalin ke folder bin/res/crunch .
Setelah proyek pustaka Android dikompilasi di Eclipse, proyek tersebut kemudian dapat diikat menggunakan proyek Xamarin.Android Java Binding. Pertama, file .ZIP harus dibuat yang berisi folder bin dan res dari proyek pustaka Android. Penting bagi Anda untuk menghapus subdirektori crunch yang mengintervensi sehingga sumber daya berada di bin/res. Cuplikan layar berikut menunjukkan konten salah satu file .ZIP tersebut:
File .ZIP ini kemudian ditambahkan ke proyek Pengikatan Java Xamarin.Android, seperti yang ditunjukkan pada cuplikan layar berikut:
Perhatikan bahwa Tindakan Build file .ZIP telah secara otomatis diatur ke LibraryProjectZip.
Jika ada . File JAR yang diperlukan oleh proyek pustaka Android, file tersebut harus ditambahkan ke folder Jars proyek Java Binding Library dan Tindakan Build diatur ke ReferenceJar. Contoh ini dapat dilihat pada cuplikan layar di bawah ini:
Setelah langkah-langkah ini selesai, proyek Pengikatan Java Xamarin.Android dapat digunakan seperti yang dijelaskan sebelumnya dalam dokumen ini.
Catatan
Mengkompilasi proyek pustaka Android di IDEs lain saat ini tidak didukung. ID Lain mungkin tidak membuat struktur direktori atau file yang sama di folder bin dengan Eclipse.
Ringkasan
Dalam artikel ini, kami menelusuri proses pengikatan proyek pustaka Android. Kami membangun proyek pustaka Android di Eclipse, lalu kami membuat file zip dari folder bin dan res dari proyek pustaka Android. Selanjutnya, kami menggunakan zip ini untuk membuat proyek Xamarin.Android Java Binding.