Gradle Build Android Project "Impossible de résoudre toutes les dépendances" erreur

J'essaie de construire mon premier projet avec Gradle et je pense que mes fichiers et paramètres de Gradle sont corrects.

J'utilise un seul module et les bibliothèques Support V4 + AppCompatBar.

  • Comment attacher MediaPlayer avec SurfaceView dans Android?
  • Obtenez par programme des couleurs de thème
  • L'application ActiveAndroid s'articule automatiquement lors de l'exécution sur Gingerbread
  • Afficher l'activité du bas vers le haut
  • Comment supprimer l'application publiée de la console pour développeurs Android
  • AsyncTask s'exécute sur chaque page du ViewPager
  • Projet – build.gradle

    allprojects { repositories { mavenCentral() } } 

    Projet – settings.gradle

     include ':AssignmentTempos21' 

    Module principal – build.gradle

     buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.5.+' } } apply plugin: 'android' repositories { mavenCentral() } android { compileSdkVersion 17 buildToolsVersion "17.0.0" defaultConfig { minSdkVersion 8 targetSdkVersion 17 } } dependencies { compile "com.android.support:support-v4:18.0.+" compile "com.android.support:appcompat-v7:18.0.+" } 

    Sortie console avec -i flag:

     MacBook-Air-de-Cesar-2:AssignmentTempos21 menor$ ./gradlew -i clean assemble Starting Build Settings evaluated using settings file '/Users/menor/workspace_android/AssignmentTempos21/settings.gradle'. Projects loaded. Root project using build file '/Users/menor/workspace_android/AssignmentTempos21/build.gradle'. Included projects: [root project 'AssignmentTempos21', project ':AssignmentTempos21'] Evaluating root project 'AssignmentTempos21' using build file '/Users/menor/workspace_android/AssignmentTempos21/build.gradle'. Compiling build file '/Users/menor/workspace_android/AssignmentTempos21/build.gradle' using BuildScriptClasspathScriptTransformer. Compiling build file '/Users/menor/workspace_android/AssignmentTempos21/build.gradle' using BuildScriptTransformer. Evaluating project ':AssignmentTempos21' using build file '/Users/menor/workspace_android/AssignmentTempos21/AssignmentTempos21/build.gradle'. Resource missing. [HTTP GET: http://repo1.maven.org/maven2/com/android/support/support-v4/maven-metadata.xml] Resource missing. [HTTP GET: http://repo1.maven.org/maven2/com/android/support/support-v4/] Resource missing. [HTTP GET: http://repo1.maven.org/maven2/com/android/support/support-v4/maven-metadata.xml] Resource missing. [HTTP GET: http://repo1.maven.org/maven2/com/android/support/support-v4/] Resource missing. [HTTP GET: http://repo1.maven.org/maven2/com/android/support/support-v4/maven-metadata.xml] Resource missing. [HTTP GET: http://repo1.maven.org/maven2/com/android/support/support-v4/] Resource missing. [HTTP GET: http://repo1.maven.org/maven2/com/android/support/support-v4/maven-metadata.xml] Resource missing. [HTTP GET: http://repo1.maven.org/maven2/com/android/support/support-v4/] Resource missing. [HTTP GET: http://repo1.maven.org/maven2/com/android/support/appcompat-v7/maven-metadata.xml] Resource missing. [HTTP GET: http://repo1.maven.org/maven2/com/android/support/appcompat-v7/] Resource missing. [HTTP GET: http://repo1.maven.org/maven2/com/android/support/appcompat-v7/maven-metadata.xml] Resource missing. [HTTP GET: http://repo1.maven.org/maven2/com/android/support/appcompat-v7/] Resource missing. [HTTP GET: http://repo1.maven.org/maven2/com/android/support/appcompat-v7/maven-metadata.xml] Resource missing. [HTTP GET: http://repo1.maven.org/maven2/com/android/support/appcompat-v7/] Resource missing. [HTTP GET: http://repo1.maven.org/maven2/com/android/support/appcompat-v7/maven-metadata.xml] Resource missing. [HTTP GET: http://repo1.maven.org/maven2/com/android/support/appcompat-v7/] FAILURE: Build failed with an exception. * What went wrong: A problem occurred configuring project ':AssignmentTempos21'. > Failed to notify project evaluation listener. > Could not resolve all dependencies for configuration ':AssignmentTempos21:_DebugCompile'. > Could not find any version that matches com.android.support:support-v4:18.0.+. Required by: AssignmentTempos21:AssignmentTempos21:unspecified > Could not find any version that matches com.android.support:appcompat-v7:18.0.+. Required by: AssignmentTempos21:AssignmentTempos21:unspecified * Try: Run with --stacktrace option to get the stack trace. Run with --debug option to get more log output. BUILD FAILED Total time: 40.787 secs 

    Merci d'avance!!

  • Crash: java.lang.NoClassDefFoundError: android.support.v7.appcompat.R $ disposition
  • "Impossible d'obtenir le fournisseur com.google.firebase.provider.FirebaseInitProvider" chemin d'erreur Android
  • Erreur "validate_display: 255 error 3008 (EGL_BAD_DISPLAY)" par Toutorial
  • Android: la densité du périphérique est renvoyée comme étant nulle à partir de certains périphériques
  • Menu de navigation latéral comme l'application Facebook
  • Android - Comment compter le temps sur une longue période
  • 11 Solutions collect form web for “Gradle Build Android Project "Impossible de résoudre toutes les dépendances" erreur”

    Comme le dit Peter, ils ne seront pas à Maven Central

    À partir du SDK Manager d'Android, téléchargez le «Répertoire de support Android» et un compte Maven des bibliothèques de support sera téléchargé dans votre répertoire SDK d'Android (voir le dossier «extras»)

    Pour déployer les bibliothèques dans votre référentiel local .m2, vous pouvez utiliser maven-android-sdk-deployer

    Accédez à l'endroit où vous avez installé Android Studio (pour moi, il est sous C:\Users\username\AppData\Local\Android\android-studio\ ) et ouvrez sdk\tools , puis exécutez android.bat . À partir de là, mettez à jour et téléchargez les outils de construction manquants et assurez-vous de mettre à jour le support technique Android et la bibliothèque de support Android sous Extras. Redémarrez Android Studio une fois le SDK Manager terminé.

    Il semble que Android Studio ignore complètement tout fichier SDK Android installé et conserve une copie de son propre. Après avoir exécuté une mise à jour, tout a compilé avec succès en utilisant la compilation com.android.support:appcompat-v7:18.0.+

    Si vous utilisez des CI sans tête et installez le SDK d'Android via la ligne de commande, assurez-vous d'inclure les paquets m2repository dans l'argument --filter :

     android update sdk --no-ui --filter platform-tools,build-tools-19.0.1,android-19,extra-android-support,extra-android-m2repository,extra-google-m2repository 

    Mettre à jour

    À partir de Android SDK Manager rev. 22.6.4 cela ne fonctionne plus. Essayez ceci à la place:

     android list sdk --all 

    Vous obtiendrez une liste de tous les paquets SDK disponibles. Recherchez les valeurs numériques des composants à partir de la première commande ci-dessus ("Google Repository" et autres que vous pourriez manquer).

    Installez les paquets en utilisant leurs valeurs numériques:

     android update sdk --no-ui --all --filter <num> 

    Ces dépendances n'existent pas dans Maven Central ( voir ceci ).

     compileSdkVersion 17 targetSdkVersion 17 

    Changer la version compile de 18 à 17

     compile "com.android.support:support-v4:17.0.+" compile "com.android.support:appcompat-v7:17.0.+" 

    En plus de la réponse de Kassim:

    Comme le dit Peter, ils ne seront pas à Maven Central

    Utilisez maven-android-sdk-deployer pour déployer les bibliothèques dans votre dépôt local

    Ou à partir de Android SDK Manager, téléchargez le référentiel de support Android (en Extras) et un compte M2 des bibliothèques de support sera téléchargé dans votre répertoire SDK Android

    J'ai également dû mettre à jour le "Local Maven repository for Support Libraries" dans Android SDK Manager.

    Pour faire écho à @friederbluemle, vous pouvez également lancer le gestionnaire SDK à partir de la ligne de commande si vous disposez des outils SDK Android installés:

    $ android

    Ensuite, dans l'IU qui apparaît, sélectionnez les outils / référentiels qui doivent être installés – dans votre cas, le support de la bibliothèque de support

    Rédigez la déclaration suivante dans le fichier build.gradle de votre application.

    Com.android.support:appcompat-v7:18.0.+

    C'est tout

    Essayez d'éteindre votre parefeu , it works for me . Il semble que Android Studio veut télécharger certaines dépendances et que notre pare-feu empêche son téléchargement, il just be aware that turning your firewall off may lower the security of your computer . Si vous avez plus de temps, vous pouvez autoriser manuellement votre studio Android à contourner votre pare-feu, de cette façon vous pouvez activer votre pare-feu tout en permettant à Android Studio de télécharger tout ce qu'il veut.

    J'ai eu ce message dans Android Studio 2.1.1 dans l'onglet Gradle Build. J'ai installé beaucoup de fichiers du SDK Manager, mais cela n'a pas aidé.

    J'avais besoin de cliquer sur l'onglet suivant "Gradle Sync". Il y avait un lien «Installer le référentiel et le projet de synchronisation» qui a installé le «Répertoire de support Android».

    1. Installez le gestionnaire Android sdk
    2. Vérifiez si les outils de construction sont installés. Installez api 23.
    3. À partir du SDK Manager d'Android, téléchargez le 'Répertoire de support Android'
    4. Supprimer cordova-plugin-android-support-v4
    5. construire
    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.