Fehler [ INSTALL_FAILED_OLDER_SDK ] Android Studio

? Pantera96c @ | Original: StackOverFlow
---

Ich bin neu auf Android und ich bin mit dem Android- Studio . Ich habe ein neues Projekt erstellt, nur um die Hallo Welt zu zeigen! aber ich kann sie nicht die Arbeit am AVD wegen diesem Fehler: Fehler [ INSTALL_FAILED_OLDER_SDK ] .

Ich habe bereits auf die Antwort gesucht und ich weiß, es ist etwas, über das build.gradle und minSdkVersion aber eine der Antworten für mich gearbeitet.

Das ist mein 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>

Und das ist meine 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'])
}

Ich würde nicht nur die Antwort, aber die Erklärung zu schätzen wissen.

Thank You!

---

Top 5 Antwort

1Tanis.7x @

Es sei denn, Sie wissen, Sie wollen, mit dem Android L Developer Preview mit Ihrer Anwendung, zielen nicht auf und erarbeiten mit ihm. Es ist noch sehr viel ein Preview-Version, und es scheint, als ob Anwendungen Targeting und Zusammenstellung für die Vorschau verursachen diesen Fehler mit jedem Nicht-L -Gerät.

Aktualisieren Sie diese Zeilen in Ihre build.gradle mit der letzte stabile Version ( Android 4.4, API 19) zu bleiben:

android {
    compileSdkVersion 19

    defaultConfig {
        targetSdkVersion 19
    }
}
2Ascorbin @

Ich denke, dass Projekte mit

 compileSdkVersion 'android-L'

kann nicht in ther Android-Versionen jetzt installiert werden. Ich kann es falsch sein, aber wenn Sie nicht alles, was spezifisch für die L -Vorschau SDK zu tun, nur die Kompilierung -Version gesetzt, um eine der Offiziellen . Das Gleiche gilt für die targetSdk .

Sie können die in der Projekt-Experten erstellen wählen .

3Ant小波 @

Ich reparierte dieses Problem.  Ich änderte die compileSdkVersion von android_L bis 19  meine Nexus 4.4.4 Ziel.

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'
}

wie verändert den Wert um ide . wählen Sie Datei-> Projektstruktur -> Facetten -> Android - gradle und dann modifiziert die Kompilierung SDK-Version von android_L bis 19

sorry ich habe nicht genug Ruf die Bilder hinzufügen