我試圖在我的項目中添加Retrofit2。我做這樣的動作:Retrofit 2依賴關係
- 添加到我的的build.gradle依賴編譯「com.squareup.retrofit2:改造:2.1.0」 - 它不是全成(搖籃構建失敗:文件不能被解析)
- Updtaed Android SDK工具 - 它沒有幫助
- 投入Android和Gradle插件的項目配置版本:Android - 2.3.3,Gradle - 3.3。相同的結果:文件無法解析。
有誰知道,發生了什麼事?
更新:我gradle這個文件
模塊
apply plugin: 'com.android.application'
android {
compileSdkVersion 25
buildToolsVersion "25.0.3"
compileOptions.encoding = "windows-1251"
defaultConfig {
applicationId "ua.grant.smart"
minSdkVersion 14
targetSdkVersion 25
versionCode 3
versionName "1.5"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
dependencies {
compile 'com.android.support:support-core-ui:25.3.1'
compile 'com.android.support:support-fragment:25.3.1'
compile 'com.android.support:appcompat-v7:25.3.1'
compile 'com.android.support:design:25.3.1'
}
}
dependencies {
compile 'com.google.android.gms:play-services-maps:10.2.6'
compile 'com.android.support:appcompat-v7:25.3.1'
compile 'com.squareup.retrofit2:retrofit:2.1.0'
compile 'com.squareup.retrofit2:converter-gson:2.1.0'
}
應用(頂層)
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.3.3'
}
}
allprojects {
repositories {
jcenter()
}
}
您可以發佈您'build.gradle'文件(項目根目錄和模塊目錄)? – Syex
爲什麼你在一個gradle中聲明2個'dependencies'?我雖然這是問題 – Flix
好吧,我會盡力把它們放到一個塊中。我應該在外部塊中執行此操作,還是在android內部執行此操作? – user3533397