0

我想將此依賴項添加到gradle,但我收到了有關其他依賴關係的錯誤,這些錯誤並未在第一位添加。無法添加Gradle依賴項

錯誤:

enter image description here

依賴我想補充的是com.wdullaer:materialdatetimepicker:3.1.3

的build.gradle文件

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

永遠不要使用':+'作爲版本號 –

回答

1

我沒有在第一位添加。

當然你做......

看一下你得到的庫源。 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' 

首先,你需要compileSdkVersion 25對於那些甚至工作,那麼你需要讓Android Studio中的「安裝信息庫和同步工程」或自己做,通過更新SDK管理器。

1

更改您的compileSdkVersionbuildToolsVersiontargetSdkVersion

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

小改正:buildToolsVersion必須是'25.2.0' –

+0

實際上它應該是「25.0.2」,因爲「25.2.0」尚不可用,但是與雙引號是好的 – MarcGV

1

你的編譯和targetsdk更改爲25

0

您尚未安裝Android的支持庫的最新版本。只需打開SDK管理器並安裝它們。 See the image

相關問題