Gradle kann keine Abhängigkeiten in Android Studio auflösen

Immer wenn ich eine Abhängigkeit von einem entfernten Repository (jcenter) in Android Studio 1.1 (OS X) füge, bekomme ich folgende Fehlermeldung bei der Synchronisierung von Gradle:

Error:(26, 13) Failed to resolve: <packagename:version> 

Meine app's build.gradle ist wie folgt: gelten Plugin: 'com.android.application'

  • Wie man eine untere Navigationsleiste vor dem Aufschieben auf der Tastatur gedrückt hält
  • Wie kann ich eine eingehende SMS mit einem bestimmten Text INTERCEPT
  • Mailto: Links nicht öffnen Mail App auf Android in cordova app
  • SlidingDrawer über GoogleMap
  • Cordova File Plugin - Lesen von www Ordner?
  • Über "init: untracked pid xxxx beendet" in Genymotion
  •  android { compileSdkVersion 21 buildToolsVersion "21.1.2" defaultConfig { applicationId "nl.timmevandermeer.cargoapp" minSdkVersion 19 targetSdkVersion 21 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:appcompat-v7:21.0.3' compile 'com.android.support:support-v4:21.0.3' compile 'com.google.android.gms:play-services:6.5.87' compile 'org.json:json:20141113' } 

    Ich habe versucht, Repositories zu wechseln (jcenter (), mavenCentral (), etc.), Neuinstallation von Android Studio, JDK (7 und 8), Ändern von Gradle Version und Android SDK Version, von denen keiner gearbeitet hat. Beim Ausführen ./gradlew bauen bekomme ich:

     Could not resolve com.android.tools.build:gradle:1.1.0. 13:48:04.914 [ERROR] [org.gradle.BuildExceptionReporter] Required by: 13:48:04.915 [ERROR] [org.gradle.BuildExceptionReporter] :CargoApp:unspecified 13:48:04.932 [ERROR] [org.gradle.BuildExceptionReporter] > org.slf4j.spi.LocationAwareLogger.log(Lorg/slf4j/Marker;Ljava/lang/String;ILjava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V 

    Dies ist ein Fehler, den ich auch in anderen Fällen bekomme, zum Beispiel beim Versuch, Intellij Idea anstelle von Android Studio zu verwenden. Das Ausführen der App ohne die Abhängigkeit funktioniert aber.

  • Android - Ändern Sie die Bildansicht Quelle zur Laufzeit nach wenigen Sekunden
  • Android-Emulator-Browser-Crash
  • Wie parse 2013-03-13T20: 59: 31 + 0000 Datum String zum Datum
  • Fehler: "emulator-5554 nicht verbunden! Abbruch der Aktivitätseinführung '?
  • Kann nicht auf android.support.v4.app.BaseFragmentActivityHoneycomb zugreifen
  • Android kann meine onClick-Methode nicht finden
  • 7 Solutions collect form web for “Gradle kann keine Abhängigkeiten in Android Studio auflösen”

    Ein ähnliches Problem hier, und wenn ich baue -> Clean Project gibt es einen "Peer nicht authentifiziert" Fehler.

    Gelöst durch " http://jcenter.bintray.com/ " anstelle von " https://jcenter.bintray.com/ "

     repositories { jcenter({url "http://jcenter.bintray.com/"}) } 

    Hoffe diese Arbeit für dich.

    Ich hatte ein ähnliches Problem mit einer Bibliothek auf github, die angegeben, um es als:

     dependencies { compile 'com.github.chrisbanes.photoview:library:1.2.4' } 

    Diese Problemumgehung scheint zu funktionieren, obwohl es suboptimal ist, weil es keine bestimmte Version abruft und führt zu Android Studio Warnungen:

     dependencies { compile 'com.github.chrisbanes.photoview:library:+' } 

    Ich bin hinter einer Unternehmens-Firewall. Ich hatte meine http Einstellungen gesetzt, aber nicht meine https Einstellungen. Also habe ich folgendes zu meiner gradle.properties Datei hinzugefügt:

     systemProp.https.proxyPassword=... systemProp.https.proxyHost=... systemProp.https.nonProxyHosts=... systemProp.https.proxyUser=... systemProp.https.proxyPort=... 

    Top build.gradle :

     buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:1.1.3' } } 

    App build.gradle :

     apply plugin: 'com.android.application' android { compileSdkVersion 22 buildToolsVersion "22.0.1" defaultConfig { applicationId "nl.timmevandermeer.cargoapp" minSdkVersion 19 targetSdkVersion 22 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { // compile fileTree(dir: 'libs', include: ['*.jar']) // <-- use gradle depedencies compile 'com.android.support:appcompat-v7:22.0.0' // <-- brings in v4 // compile 'com.google.android.gms:play-services:7.0.0' // <-- will cause MultiDex exception, you need to choose which ones you want // compile 'org.json:json:20141113' // <-- android comes with org.json } 

    Multi-Dex-Ausgabe:

    compile 'com.google.android.gms:play-services:7.0.0' ist zu groß und sollte nicht direkt verwendet werden. Bitte wählen Sie die gewünschten Module aus: http://developer.android.com/google/play-services/setup.html

    Getestet in UBUNTU – 14.04,

     >delete .androidstudio1.2 , .gradle , .android , Android studio project from home directory > Launch using studio.sh >close the dialogue letting you choose new or old setting , just close it using that "x " button > then it will set up an virtual nexus 5 >then there will be two errors saying problem about "sdk" and "gradle " > Caution : choose the appropriate sdk version by clicking on the link given by where the problem is shown . > close android studio > reopen android studio > then you will be thrown a possible error with jdk not found . >go to file -> project structure > give the path to jdk , in my case its "usr/local/java/jdk..." >close android studio and open again , the gradle might work well after this . 

    Eher spät, aber wahrscheinlich geht dein gradle im Offline-Modus. Gehen Sie zu Datei-> Einstellungen-> Gradle und deaktivieren Sie den Offline-Modus. Dann versuchen Sie, Gradle zu erfrischen und es sollte funktionieren

    In meinem Fall habe ich dies zu meinem build.gradle (Modul: app) hinzugefügt:

    Compile 'com.github.glomadrian: velocimeterlibrary: 1.1@aar' Allerdings gibt es mir einen Fehler heute. Meine Lösung ist, diese zu verwenden:

    Compile 'com.github.glomadrian: velocimeterlibrary: +'

    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.