Android Studio ERROR: Could not find method testImplementation() for arguments [junit:junit:4.12] Hatası Çözümü

Merhabalar Android Studio 3.3 güncellemesi ile başlıkta belirtmiş olduğum bu hata meydana geldi.

ERROR: Could not find method testImplementation() for arguments [junit:junit:4.12]

Hatanın çözüm yollar

Çözüm-1-build.grandle dosyasında bulunan aşağıdaki satırları yorum satırı haline getirip ardından CTRL+F9 tuşlarına basmak. Yalnız bu işlem ile bu kod parçacıklarını pasif ettiğimiz için ilerleyen aşamalarda bazı hatalar meydana gelebilir. Bazen nadir de olsa bu işlemin yaramadığı gözlemlenmiştir.

dependencies {
implementation fileTree(dir: ‘libs’, include: [‘*.jar’])
implementation ‘com.android.support:appcompat-v7:28.0.0’
implementation ‘com.android.support.constraint:constraint-layout:1.1.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’

Çözüm 2- Yine build.grandle dosyasında az önce pasif yapmış olduğumuz satırlardaki I harflerini İ olarak değiştirmek ve ardından sekronize etme

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’

Çözüm 3-Bu yöntem benimde kullandığım yöntem. Bu üç yöntem içinde en sağlıklı ve sorunsuz çalışanı diyebilirim.

Bilgisayarınızda şayet benim gibi linux kullanıyorsanız işletim sisteminizin dilini ingilizce yapın (linux kullanıyorsanız zaten bu işlemi çok basit şekilde yapacağınızı bildiğim için detaya girmiyorum bu konuda) bilgisayarı yeniden başlatın sisteminiz artık ingilizce olacaktır. Bu noktadan sonra artık Android studio da junit hatası artık almayacaksınız. Build.grandle dosyasında herhangi bir değişiklik yapmaya gerek yok.

Windows kullanıyorsanız Ayarlar kısmında bölge ve dil seçeneklerinde dil ekle sekmesi kısmından ingilizce dil seçeneğini aktif edin. Bu işlem ile yeni dil dosyaları bilgisayarınıza indirilecektir. Daha sonra dil seçeneklerinden varsayılan dili ingilizce yapın bilgisayarı yeniden başlatın ve sorunsuz bir şekilde kod yazmaya devam edin.

Not: Eğer dil dosyaları inmez ise manuel olarak sürüm numaranız ile dil dosyasını indirip çalıştır yardımıyla ekleme yapabilirsiniz.

Yukarıda yazmış olduğum 3 yöntemi de bizzat kendim denedim ve çözüme ulaştım. Linux ve windows sistemlerde de 3. nolu yöntemi denedim. Gayet sorunsuz şekilde kodlama yaptım.

Umarım faydalı olur.

5,419 total views, 9 views today

(Visited 513 times, 84 visits today)

Volkan Koç

Visual Studio c#.net , Visual Basic. Net , Html , php , action script 3 dillerini biliyor. Kişiye özgü takip , otomasyon , muhasebe , stok takip programları yazılır. İletişim :volkankoc2000@gmail.com

More Posts - Website

Follow Me:
TwitterFacebook

You may also like...