Je viens de mettre à jour mon studio Android et de créer un nouveau projet, mais j'obtiens cette erreur maintenant:
apply plugin: 'com.android.application' android { compileSdkVersion 28 defaultConfig { applicationId "com.blurbnow.emirhan.heartkeeper_test2" minSdkVersion 21 targetSdkVersion 28 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } } dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) implementation 'com.android.support:appcompat-v7:28.0.0' implementation 'com.android.support:support-v4:28.0.0' 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' }
Voici mon grade:
ERROR: Could not find method testImplementation() for arguments [junit:junit:4.12] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.
Je le cherche mais je n'ai pas trouvé de solution. Serait heureux si quelqu'un peut aider. Merci.
6 Réponses :
// 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'
a commenté ces lignes
puis cliquez sur le bouton "créer un projet" (ctrl + F9)
enfin cliquez sur "réessayer"
cette solution a fonctionné pour moi. J'espère que ça aide
Si vous avez mis à jour votre Studio 3.3.0, vous voyez cette erreur. Avez-vous écrit votre projet avec include Kotlin lang Vérifiez votre version lang.
Fichier> Paramètres> Plugins> et recherchez Kotlin. Vérifiez maintenant la version à partir du panneau de droite
après cela, allez dans Gradle Scripts> build.gradle vérifier la version si ce n'est pas pareil. changes le. comme moi
//ext.kotlin_version = '1.2.71'
ext.kotlin_version = '1.3.11'
Je corrige cette erreur.
--Mehmet
Merci beaucoup pour votre réponse. Tout d'abord, j'utilise java et non kotlin. Mais quand j'essaye de créer un projet kotlin, j'ai la même erreur. Même j'ai appliqué les mêmes étapes
ou certains pays ont ce problème une autre option peut être cette aide vous
dans Gradle Scripts> build.gradle (app: Module)
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'
changez-le testImplementation
-> testÄ ° mplementation
Même si la réponse à votre question n'est pas complète, j'ai trouvé un moyen de contourner ce problème:
allez dans Structure du projet> Projet> et modifiez
Version Gradle: 4.6
Version du plug-in Android: 3.2.1
selon le tableau donné ici:
https://developer.android.com/studio/releases/gradle-plugin # update-gradle
Edit: Cela n'a pas fonctionné au premier essai, mais après avoir changé I's en Ä ° ça a marché. Félicitations à Mehmet Erdogdu!
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'
Si je comprends bien, le problème concerne certains pays. Tels que le clavier turc.
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'
OU
testCompile 'junit:junit:4.12' androidTestCompile 'com.android.support.test:runner:1.0.2' androidTestCompile'com.android.support.test.espresso:espresso-core:3.0.2'
travaille pour moi.
Juste pour une autre option, définir la langue du système en anglais, puis créer un nouveau projet fonctionne pour moi.