Android Studio:使用 API 级别 16 进行编译

Android Studio : Compiling with API level 16

我试图用 API 级别 16 编译 Android。但是,我收到以下错误。现在是否可以使用 android studio 或 Eclipse 编译具有 API 级别 16 的应用程序?

Error:(50, 21) No resource found that matches the given name: attr android:actionModeShareDrawable'

Error:(6, 21) No resource found that matches the given name: attr 'android:paddingEnd'

Error:(11, 21) No resource found that matches the given name: attr 'android:layout_marginEnd'

Error:(10, 21) No resource found that matches the given name: attr 'android:paddingStart'.

Error:(6, 21) No resource found that matches the given name: attr 'android:paddingEnd'

Error:(24, 21) No resource found that matches the given name: attr 'android:layout_marginStart'.

Error goes like that.. Total 118 errors..

以下是我在 Android Studio 中安装的内容:

  1. Android SDK 工具 24.0.2
  2. Android SDK 平台-工具 21
  3. Android SDK 构建工具 20
  4. Android 4.1.2 (API 16).

我已将编译设置为:API 级别 16 也。

用 API 16 级编译它还需要什么吗?我怎样才能摆脱这些错误?有人可以帮我吗?非常感谢。

编辑:

文件build.gradle:

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:1.0.0'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        jcenter()
    }
}

build.gradle 应用:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 16
    buildToolsVersion '20'
    defaultConfig {
        applicationId "com.mtes.sidek.techer"
        minSdkVersion 10
        targetSdkVersion 16
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
    productFlavors {
    }
}

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    compile 'com.android.support:appcompat-v7:21.0.3'
}

SDK 管理员:

编译设置:

AppCompat v21 构建需要 API 21 (Android 5.0) 中提供的新 API 的主题。要使用 AppCompat 编译您的应用程序,您还必须针对 API 21 进行编译。compiling/building 和 API 21 的推荐设置是 compileSdkVersion 21 和 buildToolsVersion 21.0.1(这是目前最高 - 你总是想使用最新的构建工具)。另外,如果你想用 16 编译然后使用这个 compile 'com.android.support:appcompat-v7:19.1.+'

编译 Appcompat