0

Ich versuche, diese Abhängigkeit hinzufügen, aber ich bekomme die folgenden Fehler über andere Abhängigkeiten, die ich nicht an erster Stelle hinzugefügt habe.Kann Gradle Dependency nicht hinzufügen

Fehler:

enter image description here

Abhängigkeit I

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 24 
    buildToolsVersion "25.0.2" 
    defaultConfig { 
     applicationId "com.pf.datetimepicker" 
     minSdkVersion 21 
     targetSdkVersion 24 
     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(dir: 'libs', include: ['*.jar']) 
    compile 'com.android.support:appcompat-v7:+' 
    compile 'com.wdullaer:materialdatetimepicker:3.1.3' 
} 
+0

Nie verwenden Sie ': +' als Versionsnummer –

Antwort

1

die ich nicht an erster Stelle hinzugefügt habe.

Sicher, dass Sie taten ...

Blick auf die Quelle der Bibliothek Sie. https://github.com/wdullaer/MaterialDateTimePicker/blob/master/library/build.gradle

compile 'com.android.support:support-v4:25.2.0' 
compile 'com.android.support:support-v13:25.2.0' 
compile 'com.android.support:design:25.2.0' 

Zuerst müssen Sie compileSdkVersion 25 für diejenigen, sogar zu arbeiten, dann müssen Sie es Android Studio „Repository und Sync-Projekt Install“ oder erlauben selbst das SDK-Manager zu aktualisieren.

1

Ändern Sie Ihre compileSdkVersion, buildToolsVersion und targetSdkVersion

build.gradle Datei hinzufügen versuche

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 25 
    buildToolsVersion "25.0.2" 
    defaultConfig { 
     applicationId "com.pf.datetimepicker" 
     minSdkVersion 21 
     targetSdkVersion 25 
     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(dir: 'libs', include: ['*.jar']) 
    compile 'com.android.support:appcompat-v7:+' 
    compile 'com.wdullaer:materialdatetimepicker:3.1.3' 
} 
+0

Kleine Korrektur: buildToolsVersion muss '25 .2.0 'sein –

+0

Eigentlich sollte es "25.0.2" sein, weil "25.2.0" noch nicht verfügbar ist, aber mit doppelte Anführungszeichen ist in Ordnung – MarcGV

1

Ihre Kompilierung ändern und targetsdk bis 25

0

Sie haben nicht die neueste Version von Android-Support-Bibliotheken installiert. Öffnen Sie einfach den SDK-Manager und installieren Sie sie. See the image

Verwandte Themen