改造2依赖

时间:2017-08-30 08:16:38

标签: android android-gradle retrofit

我尝试在我的项目中添加Retrofit2。我做了这样的行动:

  • 添加到我的 build.gradle 依赖编译'com.squareup.retrofit2:retrofit:2.1.0' - 它没有成功(Gradle构建失败:文件无法解析)
  • 更新的Android SDK工具 - 它没有帮助
  • 放入Android和Gradle插件的项目配置版本:Android - 2.3.3,Gradle - 3.3。同样的结果:文件无法解析。
所有这些行动都没有成功。我更新了Gradle(AS为我提供,我接受了),但它也没有帮助。现在,在所有操作之后,我的项目需要花费大量时间来构建(在线工作模式需要1小时)。离线模式 - 2-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'
}

App(顶级)

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

allprojects {
    repositories {
        jcenter()
    }
}

1 个答案:

答案 0 :(得分:1)

修改
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'
}

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'
    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'
}