我想将Android Studio中的最小SDK版本从API 12更改为API 14。我尝试在manifest文件中更改它,即,

<uses-sdk
    android:minSdkVersion="14"
    android:targetSdkVersion="18" />

和重建项目,但我仍然得到Android Studio IDE抛出一些错误。我假设我必须在“项目属性”或类似的东西中设置最小SDK,以便IDE识别变化,但我找不到这是在Android Studio中完成的。


当前回答

在构建。gradle改变minSdkVersion 13到minSdkVersion 8这就是你需要做的。我这样做就解决了问题。

defaultConfig {
    applicationId "com.example.sabrim.sbrtest"
    minSdkVersion 8
    targetSdkVersion 20
    versionCode 1
    versionName "1.0"
}

其他回答

更新2022

对于Android Studio用户:

右键单击App目录和 选择“打开模块设置”(F4)选项 更改默认配置选项卡中的“最小SDK版本” 注意: 你也可能想要改变; “目标SDK版本”在默认配置选项卡和 属性选项卡中的“编译SDK版本” 单击Apply,然后单击OK, Gradle应该会自动同步


对于旧版本的Android Studio用户:

右键单击App目录和 选择“模块设置”(F4)选项 根据需要更改ADK平台 点击OK, Gradle会自动同步

文件> >项目结构模块 你可以从那里改变

更改Android Studio的最低SDK版本…

1).右键单击“项目”面板中的“app”

2).在“默认配置”页签中选择新的“最小SDK版本”

3).点击“确定”,项目将与新的Gradle设置重新同步。

对我来说,什么工作是:(右键单击)项目->android工具->清除棉绒标记。虽然由于某种原因清单恢复到旧的(较低的)最低API级别,但在我将其更改回新的(较高的)API级别后,没有红色错误下划线,项目现在使用新的最低API级别。

编辑:对不起,我看到你用的是Android Studio,不是Eclipse。但我猜在工作室的某个地方有类似的“清晰棉绒标记”,它可能会解决这个问题。

在构建。gradle改变minSdkVersion 13到minSdkVersion 8这就是你需要做的。我这样做就解决了问题。

defaultConfig {
    applicationId "com.example.sabrim.sbrtest"
    minSdkVersion 8
    targetSdkVersion 20
    versionCode 1
    versionName "1.0"
}