Bagikan melalui


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:

Example library project in Eclipse

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:

Contents of Android library project .zip

File .ZIP ini kemudian ditambahkan ke proyek Pengikatan Java Xamarin.Android, seperti yang ditunjukkan pada cuplikan layar berikut:

Zip added to Java Binding project

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:

Build action set to ReferenceJar

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.