2017-10-15 13 views
1

Je tente d'utiliser la bibliothèque de support EmojiCompat dans mon application Android. Quand j'ajoute -com.android.support:support-emoji:26.1.0 - en tant que dépendance dans le module app gradle et essayer de le synchroniser, je reçois ci-dessous erreur -Impossible d'ajouter la bibliothèque EmojiCompat (com.android.support:support-emoji:26.1.0) à mon application grad

Error:(31, 13) Failed to resolve: com.android.support:support-emoji:26.1.0 

Ci-dessous mon build.gradle (module de projet)

// Top-level build file where you can add configuration options common to all sub-projects/modules. 
 

 
buildscript { 
 
    repositories { 
 
     jcenter() 
 
     maven { url 'https://maven.google.com' } 
 
    } 
 
    dependencies { 
 
     classpath 'com.android.tools.build:gradle:2.3.3' 
 

 
     // NOTE: Do not place your application dependencies here; they belong 
 
     // in the individual module build.gradle files 
 
    } 
 
} 
 

 
allprojects { 
 
    repositories { 
 
     jcenter() 
 
    } 
 
} 
 

 
task clean(type: Delete) { 
 
    delete rootProject.buildDir 
 
}

gradle.script (module d'application) ci-dessous -

apply plugin: 'com.android.application' 
 

 
android { 
 
    compileSdkVersion 26 
 
    buildToolsVersion "26.0.2" 
 
    defaultConfig { 
 
     applicationId "example.example.com.emojis2" 
 
     minSdkVersion 19 
 
     targetSdkVersion 26 
 
     versionCode 1 
 
     versionName "1.0" 
 
     testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" 
 
    } 
 
    buildTypes { 
 
     release { 
 
      minifyEnabled false 
 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
 
     } 
 
    } 
 
} 
 

 
dependencies { 
 
    compile fileTree(include: ['*.jar'], dir: 'libs') 
 
    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { 
 
     exclude group: 'com.android.support', module: 'support-annotations' 
 
    }) 
 
    compile 'com.android.support:appcompat-v7:26.+' 
 
    compile 'com.android.support.constraint:constraint-layout:1.0.2' 
 
    testCompile 'junit:junit:4.12' 
 
    //adding lib 
 

 
    compile 'com.android.support:support-emoji:26.1.0' 
 
}

Que manque-t-il, quelqu'un peut-il m'aider s'il vous plaît! Merci à l'avance ...

+0

@Gabriele - Ce n'est pas une question en double. Dans la question, à laquelle vous faites référence, la bibliothèque est différente de celle mentionnée ici. –

+0

La même réponse est valable pour toutes les bibliothèques de support. –

+0

add * google() * comme ceci dans * PROJET NIVEAU Gradle * comme ce 'buildscript {{ référentiels google() jcenter() } dépendances { classpath « com.android.tools.build:gradle : 3.0.0-alpha9 ' // REMARQUE: ne placez pas vos dépendances d'application ici; ils appartiennent // dans le module individuel build.gradle fichiers }} allprojects {{ référentiels google() jcenter() }} tâche de nettoyage (type: Supprimer) { supprimer rootProject. –

Répondre

1

Error:(31, 13) Failed to resolve: com.android.support:support-emoji:26.1.0

Vous devez ajouter dans votre PROJET NIVEAU section build.gradle.

allprojects { 
     repositories { 
      jcenter() 
      maven { url 'https://maven.google.com' } 
     } 
    } 

DEMO

buildscript { 
    repositories { 
     jcenter() 
     // You need to add the following repository to download the new plugin. 
     maven { url 'https://maven.google.com' } 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:2.3.3' 

    } 
} 

allprojects { 
    repositories { 
     jcenter() 
     maven { url 'https://maven.google.com' } 
    } 
} 

Pour votre information

Pour les ajouter à votre construction, vous devez d'abord inclure Google's Maven repository dans votre haut niveau build.gradle fichier:

allprojects { 
    repositories { 
     google() 

     // If you're using a version of Gradle lower than 4.1, you must instead use: 
     // maven { 
     //  url 'https://maven.google.com' 
     // } 
     // An alternative URL is 'https://dl.google.com/dl/android/maven2/' 
    } 
} 
+0

Désolé, n'a pas aidé. J'ai mis à jour ma question avec le module d'application et les gradles de module de projet. Merci pour votre temps. Pourriez-vous s'il-vous-plaît vérifier. –

+1

@Paathak Vous avez ajouté à la mauvaise section des dépôts –

+1

@IntelliJAmiya - Oui! Merci, cela a fonctionné ... :) J'ai essayé de vous faire savoir à travers un upvote. Je suis un débutant et ai très moins de réputation sur SO. Donc, il dit qu'il a enregistré mes commentaires, mais ne peut pas incrémenter le nombre de votes.Merci encore :) –