zoukankan      html  css  js  c++  java
  • Android -- uses-sdk:minSdkVersion 10 cannot be smaller than version L declared in library com.android.support:appcompat-v7:21.0.0-rc1

    这是一个报错,是我在Android Studio上添加完Support-v4和v7包之后爆出的错误,百度了好久也没有百度到。当时我的项目有minSdkVersion 19。

    设置版本最小为L的时候也会出错,并且我的测试机是4.3,根本就无法安装。

    defaultConfig {
    ....
              minSdkVersion 'L'
    ....
        }

    解决办法                                                                              

    1、将compileSdkVersion设置成为

    compileSdkVersion 'android-L'

    这个解决方案只适用于L版本,如果尝试部署以下设备上应用L(< = 4.4.4)会爆出OLD_SDK。为了让应用程序工作L你仍然需要使用旧的v20支持自由+应用程序兼容+ targetVersionSdk和compileVersionSdk

    dependencies {
    
            compile 'com.android.support:appcompat-v7:20.+'
            compile 'com.android.support:support-v4:20.+'
        }
    
        android {
            compileSdkVersion 20
            buildToolsVersion '20'
    
            defaultConfig {
                applicationId "com.example.application"
                minSdkVersion 10
                targetSdkVersion 20
                versionCode 1
                versionName "1.0"
            }
    }

    2、改gradle dependecy

    这里可能会无法正常工作,它只会使你的应用程序为Android L工作。为了保护旧的Android操作系统版本的向后兼容性,改变gradle dependecy。

    compile 'com.android.support:appcompat-v7:20.+'

    我是天王盖地虎的分割线                                                             

  • 相关阅读:
    [主席树][学习笔记]
    [bzoj2588][ Count on a tree]
    [bzoj3524][Couriers]
    [luogu3834][可持久化线段树 1(主席树)]
    [luogu3810][bzoj3262][陌上花开]
    [树套树][学习笔记]
    [luogu4556][Vani有约会]
    [线段树合并][学习笔记]
    [hdu6183][Color it]
    [动态开点线段树][学习笔记]
  • 原文地址:https://www.cnblogs.com/yydcdut/p/4096016.html
Copyright © 2011-2022 走看看