webentwicklung-frage-antwort-db.com.de

Gradle-Fehler beim Start von Android Studio

Bei jedem Start von Android Studio erhalte ich die folgende Fehlermeldung:

Die Aktualisierung des VertretungsplanProject-Projekts von Gradle ist fehlgeschlagen: Konnte Modell des Typs 'IdeaProject' nicht mit der Gradle-Verteilung Abrufen. Http://services.gradle.org/distributions/gradle-1.6-bin .Postleitzahl '. Bei der Konfiguration des Projekts ': Vertretungsplan' ist ein Problem aufgetreten. Beim Konfigurieren des Projekts ': Vertretungsplan' ist ein Problem Aufgetreten. Fehler beim Benachrichtigen des Projektbewertungslisteners. Beim Konfigurieren des Projekts ': Bibliotheken: Actionbarsherlock' ist ein Problem aufgetreten. Fehler beim Benachrichtigen der Projektbewertung Listener. Pfad für Datei 'P:\Projekte\VertretungsplanProject\libraries\actionbarsherlock: Vertretungsplan\libs\Android-support-v4.jar' konnte nicht normalisiert werden. Die Syntax für Dateiname, Verzeichnisname oder Volume-Label ist falsch

Mein Projekt sieht so aus:

enter image description here

Stufeneinstellungen:

enter image description here

build.gradle von : 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 von : VertretungsplanProject ist leer.

build.gradle von : 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']
        }
    }
}

Wenn ich jetzt kompilieren möchte, erscheint dieser Fehler:

Veraltete Implementierung durchführen
Die alte Implementierung der Funktion "Make" ist für dieses Projekt aktiviert. Sie ist veraltet und wird in Kürze entfernt. Bitte aktivieren Sie die neuere Funktion "External Build" in Einstellungen | Compiler.

Nachdem Sie diese Einstellung auf Use external build geändert haben, funktioniert alles einwandfrei. Dies wird jedoch jedes Mal angezeigt, wenn ich Android Studio starte. Das ist wirklich ärgerlich. 

AKTUALISIEREN

Ich habe den Android-support-v4.jar aus dem libs-Ordner gelöscht und einfach compile 'com.Android.support:support-v4:18.0.0' in den build.gradle von ActionbarSherlock geschrieben. Dann wird der Android-support-v4.jar vom installierten SDK verwendet.

11
maysi

EDIT

  1. Gehe zu File > Settings > "Build,Execution,Deployment"> Compiler

Klicken Sie direkt auf den Compiler.

  1. Aktivieren Sie die Option: Use external build> Apply> OK.

Es hat für mich funktioniert !! :)

7
Prachi

Sie scheinen mehr als ein Problem zu haben. Probleme beim Laden von Gradle beim Start und Probleme beim Auflösen des Abhängigkeitspfadnamens in Ihrer Umgebung. 

Ich habe kürzlich ein Update für das Problem "Fehler beim Importieren des Gradle-Projekts" gefunden, das möglicherweise mit Ihrem Abhängigkeitsproblem zusammenhängt. 

Zumindest wenn Sie ein Problem beheben, wissen Sie, dass Ihr Problem speziell die Auflösung des Abhängigkeitspfads sein könnte und nicht ein Gradle/Android-Studio-Problem. 

Sehen Sie sich den Abschnitt zur Fehlerbehebung hier an: http://developer.Android.com/sdk/installing/studio.html#Troblem

Die grundlegenden Schritte sind: 1. Schließen Sie das Android-Studio 2. Öffnen Sie den SDK-Manager (Führen Sie die binäre/ausführbare Datei von Android aus, die sich in /tools)> befindet. Scrollen Sie durch die Liste und erweitern Sie die Extras 4. Markieren Sie das "Android Support Repository" 5. Klicken Sie auf Install Packages .. etc etc ...

Sie müssen dies herunterladen, da Android Studio 0.2.x ein neues Maven-Repository benötigt, das vom neuen Buildsystem für die Unterstützungsbibliothek verwendet wird, anstatt die Unterstützungsbibliothek zu verwenden.

Teilen Sie uns mit, wenn sich nach dem Durchführen dieses Updates etwas ändert.

2
speedynomads

In der Fehlermeldung wird der Pfad angezeigt: 'P:\Projekte\VertretungsplanProject\libraries\actionbarsherlock \: Vertretungsplan\libs\Android-support-v4.jar'

Es sieht aus wie Sie unter Windows sind. Das Semikolon vor dem Vertretungsplan ist kein gesetzlicher Dateisystemcharakter. Dies erscheint in Ihrem Skript als

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

Ändern Sie dies in

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