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

    我是天王盖地虎的分割线                                                             

  • 相关阅读:
    1.8(SQL学习笔记)触发器
    1.7(SQL学习笔记)游标
    1.6(SQL学习笔记)存储过程
    1.4(JavaScript学习笔记) window对象的属性及方法
    1.3 (JavaScript学习笔记)JavaScript对象
    1.2(JavaScript学习笔记)JavaScript HTML DOM
    1.1(JavaScript学习笔记)、JavaScript基础
    vuejs,router
    一个非常牛比的前端google插件
    vue.js 2.0开发(4)
  • 原文地址:https://www.cnblogs.com/yydcdut/p/4096016.html
Copyright © 2011-2022 走看看