INSTALL_FAILED_OLDER_SDK当试图运行在一个姜饼设备上
问题描述:
我读了一些关于这个问题的网络上的东西。但所提出的解决方案并没有解决我的问题。INSTALL_FAILED_OLDER_SDK当试图运行在一个姜饼设备上
我有一个Android设备,启用了USB调试和Android 2.3.6上运行。我下载的Android Studio和下载的SDK API 10(安卓版2.3.3),并添加以下行的AndroidManifest.xml我:
<uses-sdk
android:minSdkVersion="10"
android:targetSdkVersion="10" />
我清理和重建项目。但是,我仍然收到错误:
Failure [INSTALL_FAILED_OLDER_SDK]
为什么会发生这种情况?
答
I downloaded Android Studio and downloaded the SDK API 10 (Android Version 2.3.3) and I added the following lines to my AndroidManifest.xml:
您必须更新您的build.gradle
文件(模块的build.gradle)。在AndroidManifest
这些值将被忽略
defaultConfig {
minSdkVersion 10
targetSdkVersion 10
}
也可以去除targetSdkVersion
,因为它们是相同的值。如果你没有设置,android会自动提取minSdkVersion
现在我得到错误'Gradle DSL method not found:'defaultConfig()' – toom
@toom:'defaultConfig'闭包应该已经存在。你不应该需要创建一个。编辑你现有的'defaultConfig'和'minSdkVersion'属性。 – CommonsWare
@Blackbelt:“如果你没有设置,android会自动提取minSdkVersion的值 - ”你确定吗? – CommonsWare