J'ai essayé d'ajouter Retrofit2 dans mon projet. Je l'ai fait ces actions: Dépendance Retrofit 2
- Ajouté à mes build.gradle dépendance compilation 'com.squareup.retrofit2: rénovation: 2.1.0' - il n'a pas été RÉUSSI (Gradle build a échoué: le fichier ne peut pas être résolu)
- Mise à jour des outils Android SDK - cela n'a pas aidé
- Mettez dans les versions de configuration de projet des plugins Android et Gradle: Android - 2.3.3, Gradle - 3.3. Même résultat: le fichier ne peut pas être résolu.
Quelqu'un sait-il, que s'est-il passé?
Mise à jour: mes fichiers Gradle
Module
apply plugin: 'com.android.application'
android {
compileSdkVersion 25
buildToolsVersion "25.0.3"
compileOptions.encoding = "windows-1251"
defaultConfig {
applicationId "ua.grant.smart"
minSdkVersion 14
targetSdkVersion 25
versionCode 3
versionName "1.5"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
dependencies {
compile 'com.android.support:support-core-ui:25.3.1'
compile 'com.android.support:support-fragment:25.3.1'
compile 'com.android.support:appcompat-v7:25.3.1'
compile 'com.android.support:design:25.3.1'
}
}
dependencies {
compile 'com.google.android.gms:play-services-maps:10.2.6'
compile 'com.android.support:appcompat-v7:25.3.1'
compile 'com.squareup.retrofit2:retrofit:2.1.0'
compile 'com.squareup.retrofit2:converter-gson:2.1.0'
}
App (niveau haut)
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.3.3'
}
}
allprojects {
repositories {
jcenter()
}
}
Pouvez-vous envoyer vos fichiers 'build.gradle' (répertoire du projet racine et répertoire du module)? – Syex
pourquoi vous déclarez 2 'dependencies' dans un gradle? Je pense que c'est le problème – Flix
ok, je vais essayer de tous les mettre dans un seul bloc. Est-ce que je devrais faire ceci dans le bloc extérieur, ou dans le bloc à l'intérieur d'android? – user3533397