web-dev-qa-db-fra.com

Erreur Gradle au démarrage d'Android Studio

Chaque fois que je lance Android Studio, le message d'erreur suivant s'affiche:

Echec de l'actualisation du projet Gradle 'VertretungsplanProject': impossible D'extraire un modèle de type 'IdeaProject' à l'aide de la distribution Gradle ' http://services.gradle.org/distributions/gradle-1.6-bin .Zip *: français '. Un problème Est survenu lors de la configuration du projet ': Vertretungsplan'. Un problème S'est produit lors de la configuration du projet ': Vertretungsplan'. Échec de la notification de Auditeur d'évaluation de projet. Un problème est survenu lors de la configuration du projet ': Libraries: actionbarsherlock'. Échec de notification de l'auditeur de l'évaluation du projet . Impossible de normaliser le chemin d'accès au fichier 'P:\Projekte\VertretungsplanProject\libraries\actionbarsherlock: Vertretungsplan\libs\Android-support-v4.jar'. Syntaxe du nom de fichier, nom du répertoire ou Le libellé de volume est incorrect.

Mon projet ressemble à ceci:

enter image description here

Paramètres Gradle:

enter image description here

build.gradle de : Vertretungsplan:

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.Android.tools.build:gradle:0.5.+'
    }
}
apply plugin: 'Android'

dependencies {
    compile files('libs/commons-io-2.4.jar')
    compile project(':libraries:actionbarsherlock')
}

Android {
    compileSdkVersion 17
    buildToolsVersion "17.0.0"

    defaultConfig {
        minSdkVersion 8
        targetSdkVersion 16
    }
}

build.gradle of : VertretungsplanProject est vide.

build.gradle de : actionbarsherlock:

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.Android.tools.build:gradle:0.5.+'
    }
}
apply plugin: 'Android-library'

dependencies {
    compile files(':Vertretungsplan/libs/Android-support-v4.jar')
}

Android {
    compileSdkVersion 17
    buildToolsVersion "17.0.0"

    defaultConfig {
        minSdkVersion 7
        targetSdkVersion 16
    }

    sourceSets {
        main {
            manifest.srcFile 'AndroidManifest.xml'
            Java.srcDirs = ['src']
            resources.srcDirs = ['src']
            res.srcDirs = ['res']
        }
    }
}

Quand je veux compiler maintenant cette erreur apparaît:

Mise en œuvre make obsolète
L'ancienne implémentation de la fonctionnalité "Créer" est activée pour ce projet. Elle est obsolète et sera supprimée bientôt. Veuillez activer la nouvelle fonctionnalité de "construction externe" dans Paramètres | Compilateur.

Après avoir modifié ce paramètre en Use external build, tout fonctionne correctement. Mais cela apparaît chaque fois que je lance Android Studio et cela est vraiment ennuyeux. 

METTRE À JOUR

J'ai supprimé le Android-support-v4.jar du dossier libs et écrit simplement compile 'com.Android.support:support-v4:18.0.0' dans le build.gradle de ActionbarSherlock. Ensuite, le Android-support-v4.jar est utilisé à partir du SDK installé.

11
maysi

MODIFIER

  1. Aller au File > Settings > "Build,Execution,Deployment"> Compiler

Cliquez directement sur le compilateur.

  1. Cochez l'option: Use external build> Apply> OK.

Cela a fonctionné pour moi !! :)

7
Prachi

Vous semblez avoir plus d'un problème. Problèmes liés au chargement graduel au démarrage et problèmes liés à la résolution du nom du chemin de dépendance dans votre environnement. 

J'ai récemment trouvé un correctif pour le problème "Échec de l'importation du projet Gradle", qui pourrait être lié à votre problème de dépendance. 

Au moins si vous en corrigez un, vous savez que votre problème pourrait être spécifiquement la résolution du chemin de dépendance plutôt qu'un problème de studio/Gradle/Android ... 

Consultez la section de dépannage ici: http://developer.Android.com/sdk/installing/studio.html#Troubleshooting

Les étapes de base sont les suivantes: 1. Fermer le studio Android 2. Ouvrez le gestionnaire de SDK (Exécutez le binaire/exécutable Android qui devrait se trouver dans /tools)3. Faites défiler la liste et développez les extras 4. Cochez la case "Android Support Repository" 5. Cliquez sur Installer les packages .. etc etc ...

Vous devez le télécharger car Android Studio 0.2.x nécessite un nouveau référentiel Maven utilisé par le nouveau système de construction pour la bibliothèque de support, au lieu d'utiliser les fichiers jar de la bibliothèque de support.

Faites-nous savoir si quelque chose change après avoir essayé ce correctif.

2
speedynomads

Dans le message d'erreur, le chemin d'accès apparaît: 'P:\Projekte\VertretungsplanProject\libraries\actionbarsherlock \: Vertretungsplan\libs\Android-support-v4.jar'

On dirait que vous êtes sur Windows. Le point-virgule avant Vertretungsplan n'est pas un caractère légal du système de fichiers. Ceci apparaît dans votre script comme

compile files(':Vertretungsplan/libs/Android-support-v4.jar')

Essayez de changer cela en

compile files('Vertretungsplan/libs/Android-support-v4.jar')
1
Sofi Software LLC