Android Studio的app/build.gradle依赖库版本问题

因为版本依赖库的问题,gradle根据每个SDK的版本特性的不同,编译适合不同版本的运行时,而我们可以通过之前的文章讲解的使用以下的方式自定义Gradle版本。

https://services.gradle.org/distributions

同样的,如果是新特性,必须安装对应的版本SDK

例如V7的新特性,最好将SDK更新到API 25 以上。

如果我们 不能保证自己需要的SDK版本是多少,请读者直接将4.0以上的SDK全部下载,网速好的话,很快的。

下载完成之后 ,我们需要Sync Now


下面是一段build.gradle的文件内容的演示:


apply plugin: 'com.android.application'

android {
    compileSdkVersion 25
    buildToolsVersion "25.0.2"
    defaultConfig {
        applicationId "com.xiaomiwujiecao.recycleviewtest"
        minSdkVersion 15
        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'])
    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
        exclude group: 'com.android.support', module: 'support-annotations'
    })
    compile 'com.android.support:appcompat-v7:25.2.0'
    compile 'com.android.support.constraint:constraint-layout:1.0.2'
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:recyclerview-v7:25.2.0'

}


编译版本和目标版本都要统一,否则可能编译完成的APK应用可能会崩溃

有疑问、勘误、请您在下方留言,谢谢合作!

感谢您阅读,这篇文章归 极客点子版权所有.
如果转载,请注明出处: 极客点子版权所有(/page/589.html) 知识共享许可协议
本网站使用 创作共用 归属 - 非商业用途 - 共享4.0国际许可协议的相同方式 许可.

关于作者:

    作者:

    reverse()

    简介:

    nodejs 全栈工程师 、作家、github 开源爱好者
    研究方向:数据分析、 深度学习、 服务器架构、 系统原理

    著作:

    最爱的编程语言:

    Javascript
    Python