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.+'

    我是天王盖地虎的分割线                                                             

  • 相关阅读:
    select2使用
    Jquery DataTables相关示例
    基于Cef内核的多店铺登录器(含源码)
    Navi.Soft31.产品.登录器(永久免费)
    基于JQuery EasyUI的WebMVC控件封装(含源码)
    EntityFrameWork实现部分字段获取和修改(含源码)
    基于Ado.Net的日志组件
    C#实现七牛云存储
    局域网内手机播放视频
    基于微软企业库的AOP组件(含源码)
  • 原文地址:https://www.cnblogs.com/yydcdut/p/4096016.html
Copyright © 2011-2022 走看看