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

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

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


当前回答

在清单中更改minSdkVersion是没有必要的。如果你在gradle构建文件中更改它,如下所示,你就完成了你需要做的事情。

defaultConfig {
   applicationId "com.demo.myanswer"
   minSdkVersion 14
   targetSdkVersion 23
   versionCode 1
   versionName "1.0"
}

其他回答

在Android studio开放构建。Gradle并编辑以下部分:

defaultConfig {
    applicationId "com.demo.myanswer"
    minSdkVersion 14
    targetSdkVersion 23
    versionCode 1
    versionName "1.0"
}

在这里你可以把minSdkVersion从12改为14

Gradle脚本-> 构建。gradle(模块:app) -> minSdkVersion(你的最小sdk版本)

在更新清单的同时,还要更新模块的构建。gradle文件(它被列在项目窗格中,就在清单下面——如果没有minSdkVersion键,你就找错了,因为有一对)。重建之后一切都会好起来的…

更新2022

对于Android Studio用户:

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


对于旧版本的Android Studio用户:

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

在清单中更改minSdkVersion是没有必要的。如果你在gradle构建文件中更改它,如下所示,你就完成了你需要做的事情。

defaultConfig {
   applicationId "com.demo.myanswer"
   minSdkVersion 14
   targetSdkVersion 23
   versionCode 1
   versionName "1.0"
}