Отказ [ INSTALL_FAILED_OLDER_SDK ] Android Студия

? Pantera96c @ | Original: StackOverFlow
---

Я новичок в Android, и я с помощью Android Studio. Я создал новый проект просто показать Hello World! но я не могу заставить его работать на AVD -за этой ошибки : Ошибка [ INSTALL_FAILED_OLDER_SDK ] .

Я уже искал ответ, и я знаю, что это что-то о build.gradle и minSdkVersion но ни один из ответов работал для меня.

Это мой AndroidManifest.xml :

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.scoelli.test" >

    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:name=".MyActivity"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest>

А это мой build.gradle :

apply plugin: 'com.android.application'

android {
    compileSdkVersion 'android-L'
    buildToolsVersion "20.0.0"

    defaultConfig {
        applicationId "com.example.scoelli.test"
        minSdkVersion 8
        targetSdkVersion 'L'
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            runProguard false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
}

Я был бы признателен не только ответ, но и объяснение.

Thank You!

---

Top 5 ответ

1Tanis.7x @

Если вы не знаете, что вы хотите, чтобы с помощью Android L предварительную версию с приложением, не цель и составить с ним. Это все еще оченьпредварительный релиз, и это, кажется, как будто приложения адресности и компиляции для предварительного просмотра вызвать эту ошибку с любым не -L устройства.

Обновить эти строки в build.gradle придерживаться последней стабильной версии (Android 4.4, API 19 ) :

android {
    compileSdkVersion 19

    defaultConfig {
        targetSdkVersion 19
    }
}
2Ascorbin @

Я думаю, что проекты с

 compileSdkVersion 'android-L'

не может быть установлен в нейших Android версии прямо сейчас . Я могу ошибаться там, но если вы не делаете ничего конкретного в L просмотра SDK, просто установите версию компиляции с одним из официальных. То же самое касается targetSdk .

Вы можете выбрать те, в мастере Создание проекта .

3Ant小波 @

Я установил эту проблему.  Я просто изменил compileSdkVersion от android_L до 19  настраивать таргетинг на мои Nexus 4.4.4 .

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.12.2'
    }
}
apply plugin: 'com.android.application'

repositories {
    jcenter()
}

android {
    **compileSdkVersion 'android-L'** modified to 19
    buildToolsVersion "20.0.0"

    defaultConfig {
        applicationId "com.antwei.uiframework.ui"
        minSdkVersion 14
        targetSdkVersion 'L'
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            runProguard false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    **compile 'com.android.support:support-v4:21.+'** modified to compile 'com.android.support:support-v4:20.0.0'
}

Как изменили значение на IDE. выберите File- > Структура проекта -> Грани -> Android - Gradle, а затем изменил компиляции SDK версии от android_L до 19

жаль, что я не хватает репутации и добавлять картинки