28 Mart 2019 Perşembe

Error: Could not find method testImplementation() for arguments [junit:junit:4.12] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.


Error: Could not find method testImplementation() for arguments [junit:junit:4.12] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.



     Merhaba arkadaşlar eğer Android Studio da böyle bir hata alıyorsanız. Android Studio 3.3 kullanıyorsunuzdur. Bunun çözümü için 3 yöntem vardır. Bunlar;

1.      Android Studio 3.3 malesef işletim sistem dilinin ingilizce olmasını gerektiriyor. Eger ayarlardan işletim sisteminizin dilini ıngilzce yaparsanız hemen calışır ve bu hatayı bir daha almazsın. Bende oyle oldu tecrube ile sabittir. 
2.     Bir cözum ise File > Project Structure... > Project sekmesini açtıktan sonra Android Plugin Version'u da 3.2.1 olarak değiştirmen olacak boylelikle 3.2 ile sorunsuz devam edeceksiniz. 
3.      
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'com.android.support.test:runner:1.0.2'
    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'

    Olan Kısmı Aşağdaki gibi değiştirerek de sorunu çözebilirsiniz.

    testİmplementation 'junit:junit:4.12'
    androidTestİmplementation 'com.android.support.test:runner:1.0.2'
    androidTestİmplementation 'com.android.support.test.espresso:espresso-core:3.0.2'

     Ben size Birinci yöntemi öneririm kesin çözüm olur. Şuan için kendim ikinci yöntemi uyguladım oda sorunsuz çalışıyor. Umarım sizler içinde faydalı olmuştur.