Jar Paketlemesi – Android Studio

androıd 6 Oca 2017

android-150x150

Bu yazımda kısa yoldan bir Android library projemizi nasıl .jar olarak export edebileceğimizi anlatacağım.
Öncelikle projemizde build.gradle’ı açalım ve aşağıdaki kodları oraya ekleyelim. Kısaca anlatacak olursam, Android Studio zaten proje derlendiğinde .jar uzantılı bir paketleme yapıyor. Aşağıdaki kod bloğu ise bu .jar uzantılı dosyanın ismini değiştirip ‘/libs’ klasörü altına kopyalıyor.

task removeJar(type: Delete){
    delete 'libs/myjar.jar'
}
task createJar(type: Copy){
    from('build/intermediates/bundles/release/')
    into('libs/')
    include('classes.jar')
    rename('classes.jar','myjar.jar')
}
createJar.dependsOn(removeJar,build)

İki ayrı gradle fonksiyonu oluşturduk. Biri .jar kütüphanesini libs klasörü altında oluştururken, diğeri buradaki jar dosyamızı silmeye yarıyor. Bu fonksiyonları kullanabilmek için ise android studioda sağ tarafta bulunan Gradle panelini genişletmemiz yeterli. O panelde kütüphaneniz altında ‘others‘ içerisinde oluşturduğumuz fonksiyonlara erişebilirsiniz. Burada createJar fonksiyonunu çalıştırdığınızda libs klasörü altında myJar.jar dosyasını görebileceksiniz.

Etiketler

Great! You've successfully subscribed.
Great! Next, complete checkout for full access.
Welcome back! You've successfully signed in.
Success! Your account is fully activated, you now have access to all content.