Falha [ INSTALL_FAILED_OLDER_SDK ] Android Estúdio

? Pantera96c @ | Original: StackOverFlow
---

Eu sou novo para o Android e eu estou usando o Estúdio Android . Eu criei um novo projeto só para mostrar o Olá Mundo ! mas eu não posso fazê-lo funcionar no AVD devido a este erro : Falha [ INSTALL_FAILED_OLDER_SDK ] .

Eu já procurou a resposta e eu sei que é algo sobre o build.gradle eo minSdkVersion mas nenhuma das respostas funcionou para mim.

Este é o meu 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>

E esta é a minha 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'])
}

Gostaria muito de receber não só a resposta, mas a explicação .

Thank You!

---

Top 5 Responder

1Tanis.7x @

A menos que você sabe que você quer estar usando o Android L preview para desenvolvedores com a sua candidatura, não têm como alvo e compilar com ele. Ele ainda é muito mais uma versão pré-lançamento, e parece que as aplicações alvo e compilação para a pré-visualização de causar esse erro com qualquer dispositivo não- L.

Atualizar essas linhas em seu build.gradle para ficar com a última versão estável (Android 4.4, API 19) :

android {
    compileSdkVersion 19

    defaultConfig {
        targetSdkVersion 19
    }
}
2Ascorbin @

Eu acho que projetos com

 compileSdkVersion 'android-L'

não pode ser instalado em utras versões do Android no momento. Eu posso estar errado lá, mas se você não está fazendo nada específico para o SDK L pré-visualização, basta configurar a versão de compilação para um dos oficiais. O mesmo vale para o targetSdk .

Você pode escolher as do assistente Criar Project.

3Ant小波 @

Eu fixo este problema.  Eu só modificou o compileSdkVersion de android_L a 19  para direcionar meu 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'
}

como modificado o valor por ide . Selecione Arquivo- > Estrutura Project - > Facetas -> android- gradle e depois modificou a compilação SDK versão de android_L a 19

desculpe, eu não tenho reputação suficiente para adicionar fotos