J'utilise Android Studio 3.1.3. Gradle build sync a échoué. J'ai utilisé la méthode suivante, mais elle ne l'utilise pas. S'il y a une solution s'il vous plaît dites-moi
maven { url "https://maven.google.com" }
Invalider le redémarrage et les caches
multiDexEnabled
true
Ajout de mavenLocal()
et mavenCentral()
C'est le niveau de module build.gradle file:
Android {
compileSdkVersion 27
defaultConfig {
applicationId "com.developers.a_g.designapp"
minSdkVersion 15
targetSdkVersion 27
buildToolsVersion '27.1.1'
versionCode 1
versionName "1.0"
multiDexEnabled true
testInstrumentationRunner "Android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-Android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
implementation fileTree( dir: 'libs',include: ['*.jar'])
implementation 'com.Android.support:appcompat-v7:27.1.1'
implementation 'com.Android.support.constraint:constraint-layout:1.1.2'
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'
implementation 'com.Android.support:cardview-v7:27.1.1'
implementation 'com.Android.support:design-v7:27.1.1'
implementation 'com.rengwuxian.materialedittext:library:2.1.4'
implementation 'com.szagurskii:patternedtextwatcher:0.5.0'
implementation 'com.github.d-max:spots-dialog:0.7@aar'
implementation 'com.squareup.retrofit2:retrofit:2.3.0'
implementation 'com.squareup.retrofit2:converter-gson:2.3.0'
}
Android {
compileSdkVersion 27
defaultConfig {
applicationId "com.developers.a_g.designapp"
minSdkVersion 15
targetSdkVersion 27
buildToolsVersion '27.1.1'
versionCode 1
versionName "1.0"
multiDexEnabled true
testInstrumentationRunner "Android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-Android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
implementation fileTree( dir: 'libs',include: ['*.jar'])
implementation 'com.Android.support:appcompat-v7:27.1.1'
implementation 'com.Android.support.constraint:constraint-layout:1.1.2'
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'
implementation 'com.Android.support:cardview-v7:27.1.1'
implementation 'com.Android.support:design-v7:27.1.1'
implementation 'com.rengwuxian.materialedittext:library:2.1.4'
implementation 'com.szagurskii:patternedtextwatcher:0.5.0'
implementation 'com.github.d-max:spots-dialog:0.7@aar'
implementation 'com.squareup.retrofit2:retrofit:2.3.0'
implementation 'com.squareup.retrofit2:converter-gson:2.3.0'
}
C'est le niveau du projet build.gradle fichier:
buildscript {
repositories {
jcenter()
google()
maven {
url "https://maven.google.com"
}
}
dependencies {
classpath 'com.Android.tools.build:gradle:3.1.3'
}
}
allprojects {
repositories {
google()
jcenter()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
D'abord assurez-vous que vous utilisez:
targetSdkVersion 27
compileSdkVersion 27
buildToolsVersion '27.0.3'
Et votre diplôme soit comme:
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
google()
//..
}
dependencies {
classpath 'com.Android.tools.build:gradle:3.1.3'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
google()
//..
}
}
Et mettez également à jour la mise en œuvre de la conception comme ci-dessous:
implementation 'com.Android.support:design:27.1.1'
Vous obtenez cette erreur parce que com.Android.support:design-v7 n'existe pas. Il existe sans -v7. Vous pouvez également consulter les bibliothèques de support dans ce lien à tout moment pour vous assurer que vous utilisez la bonne bibliothèque.
Vous devez ajouter le référentiel google()
à vos dépendances.
allprojects {
repositories {
google()
jcenter()
}
}
Ne pas
implementation 'com.Android.support:design-v7:27.1.1'
buildToolsVersion '27.1.1'
Faire
implementation 'com.Android.support:design:27.1.1'
buildToolsVersion '27.0.3'
Assurez-vous que vous avez ajouté ci-dessous
allprojects {
repositories {
google()
jcenter()
maven { url 'https://maven.google.com/' }
}
}
PuisClean-Rebuild-Build
.
Ajoutez également l'URL maven dans toutes les sections de projets et synchronisez le dégradé ou essayez de supprimer une à une les bibliothèques externes et synchronisez le dégradé en espérant que cela aide.
allprojects { repositories { google() jcenter()maven :"http://www.google.com" } }
c'est la forme correcte
implementation 'com.Android.support:design:27.1.1'
Mettre à niveau vers Android Studio 3.3 détruit tous mes projets.
C’est l’un des problèmes que j’ai rencontrés aujourd’hui. Et après avoir perdu trop de temps à trouver une solution, voici le travail en cours. Au moment où j'ai réglé ce problème, j'avais déjà oublié ce sur quoi je travaillais. Je me demande vraiment pourquoi Google envoie toujours son Android Studio avec des fichiers Gradle cassés. On dirait que les ingénieurs de Google ne savent même pas écrire le bon grade, et personne n'a le QAs Android Studio avant sa sortie finale.
Niveau de module:
apply plugin: 'com.Android.application'
Android {
compileSdkVersion 27
defaultConfig {
applicationId "com.journaldev.okhttp"
minSdkVersion 25
targetSdkVersion 27
versionCode 1
versionName "1.0"
testInstrumentationRunner "Android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-Android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
androidTestImplementation('com.Android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.Android.support', module: 'support-annotations'
})
implementation 'com.Android.support:design:27.1.1'
testImplementation 'junit:junit:4.12'
implementation 'com.squareup.okhttp3:logging-interceptor:3.4.1'
implementation 'com.squareup.okhttp3:okhttp:3.10.0'
}
Et le niveau de projet:
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
jcenter()
google()
}
dependencies {
classpath 'com.Android.tools.build:gradle:3.3.0'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
google()
jcenter()
maven { url 'https://maven.google.com/' }
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}