Android Studio中失败[INSTALL_FAILED_OLDER_SDK]

时间:2014-06-28 18:29:23

标签: android

所以我知道很多其他人都有这个问题,但我的情况有点不同。我已尝试在安装了Android 4.4.4的LG G2上运行我的应用程序,在Android 4.4.2上安装了Note 3,但都没有运行。我已经安装了API 18,19和20 SDK。

失败[INSTALL_FAILED_OLDER_SDK]

的build.gradle:

 apply plugin: 'com.android.application'

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

    defaultConfig {
        applicationId "com.ween.control"
        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'])
    compile 'com.android.support:appcompat-v7:19.+'
}

3 个答案:

答案 0 :(得分:1)

您无法在API较低的设备上测试Android-L应用。 看看here

答案 1 :(得分:0)

您需要确保针对相同的sdk配置了依赖项(还要确保依赖项支持sdk)。

从版本.11开始,gradle插件现在默认使用新的清单合并工具,您可以使用它来避免在构建时通过在AndroidManifest.xml文件中指定<uses-sdk tools:node="replace" />来合并依赖关系中的清单时发生冲突的配置

http://tools.android.com/tech-docs/new-build-system/user-guide/manifest-merger

信用额转到Eddie Ringle

答案 2 :(得分:0)

我遇到了类似的问题,但我的设备sdk是19,它正在寻找它是20。我从文件中更改了sdk&gt;项目结构&gt; SDK到19我也注意到,当我运行它时,在顶部工具栏中选择了磨损值,所以我将其切换到移动和Voila。