GizoBaskan adlı üyeden alıntı: mesajı görüntüle
Merhaba gradle 8 kullanarak projeme bir kütüphane dahil etmek istiyorum. 7.4.1 kullandığımda bir problem çıkmıyordu fakat minimum gradle version 7.5 e çekilmiş sanırım oda problem veriyor. Ücretli ücretsiz bir şekilde yardımcı olacak kimseler var mı ?


settings.gradle
include ':libs:demoLib'
build.gradle
implementation project(":libs:demoLib ")
Hata çıktısı olarak Cannot find symbol class hatası alıyorum. Bu da sanırım projeyi düzgün bir şekilde linkleyememekten kaynaklı. Yardımcı olacak kişiler pm iletebilir.
Eğer Gradle 8 kullanıyorsanız, aşağıdaki şekilde include ve implementation ifadelerini güncelleyebilirsiniz:


  1. settings.gradle dosyanızda aşağıdaki gibi bir yapı kullanın:
rootProject.name = 'projeAdi'
include(':libs:demoLib')

  1. build.gradle dosyanızdaki dependencies bloğuna aşağıdaki şekilde ekleyin:
dependencies {
    // Diğer bağımlılıklarınız
    implementation(project(':libs:demoLib'))
}


Gradle 8'de, include ifadesi ve implementation ifadesi için syntax değişti. Artık : (iki nokta) yerine () (parantez) kullanılıyor. include ifadesinde alt-proje gruplarını belirtirken : (iki nokta) yerine : (iki nokta) kullanarak alt-projeleri belirtiyoruz.
Ayrıca, implementation ifadesinde project(':libs:demoLib') şeklinde projeyi belirtirken () parantezlerini kullanıyoruz.
Bu şekilde Gradle 8'e uygun olarak include ve implementation ifadelerini güncelleyebilirsiniz.