Jar Paketlemesi – Android Studio

Paylaş
Jar Paketlemesi – Android Studio

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.

Devamını oku

Memoization ve Tabulation #2: CanSum

Memoization ve Tabulation #2: CanSum

‌ Bu yazımda memoization ve tabulation yöntemlerini kullanarak canSum problemini çözeceğiz. Memoization Ben tarz olarak öncelikle problemi memoization kullanmadan çözüyor daha sonra metodu hızlandırmak için memoization ekliyorum. Şimdi de öyle yapıp, öncelikle problemi çözmeye odaklanalım. Fibonacci problemini hatırlarsak, orada problemi ağaç yapısına döküp alt problemlere ayırarak çözmüştük. Aynı yaklaşımı burada da

Emre Demir tarafından
ссс