这是一个报错,是我在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. Android本地动作
  2. Windows下通过虚拟机搭建android的linux编译环境
  3. ContentProvider详解
  4. Android核心分析之二十一Android应用框架之AndroidApplication
  5. Android(安卓)API Demos笔记
  6. 百度地图API使用系列1-准备工作
  7. android 应用程序Activity之间数据传递与共享的几种途径
  8. Android(安卓)SDK作用和结构
  9. 安卓开发到底是什么

随机推荐

  1. MySQL备份与恢复-mysqldump备份与恢复
  2. MySQL备份与恢复-innobackupex
  3. 苹果Mac硬盘余量告急,GrandPerspective 帮
  4. mysql的复制
  5. MySQL字符类型datetime与timestamp
  6. MySQL分区
  7. MySQL的GTID复制
  8. MySQL中SQL语句2
  9. mysql的级联复制和多源复制
  10. mysql的sql_mode设置