我想将Android Studio中的最小SDK版本从API 12更改为API 14。我尝试在manifest文件中更改它,即,
<uses-sdk
android:minSdkVersion="14"
android:targetSdkVersion="18" />
和重建项目,但我仍然得到Android Studio IDE抛出一些错误。我假设我必须在“项目属性”或类似的东西中设置最小SDK,以便IDE识别变化,但我找不到这是在Android Studio中完成的。
我想将Android Studio中的最小SDK版本从API 12更改为API 14。我尝试在manifest文件中更改它,即,
<uses-sdk
android:minSdkVersion="14"
android:targetSdkVersion="18" />
和重建项目,但我仍然得到Android Studio IDE抛出一些错误。我假设我必须在“项目属性”或类似的东西中设置最小SDK,以便IDE识别变化,但我找不到这是在Android Studio中完成的。
当前回答
Gradle脚本-> 构建。gradle(模块:app) -> minSdkVersion(你的最小sdk版本)
其他回答
对于最新的Android Studio v2.3.3(2017年10月11日): 1. 单击菜单栏上的“查看” 2. 单击“打开模块设置” 3.打开口味标签 4. 选择你需要的最小Sdk版本 6. 单击OK
当你想改变最小SDK时,你应该注意模块build.garadle中的minSdkVersion[About]
android {
defaultConfig {
minSdkVersion 21
}
}
在构建。gradle改变minSdkVersion 13到minSdkVersion 8这就是你需要做的。我这样做就解决了问题。
defaultConfig {
applicationId "com.example.sabrim.sbrtest"
minSdkVersion 8
targetSdkVersion 20
versionCode 1
versionName "1.0"
}
根据这个答案,您只需在manifest.xml中不包括minsdkversion,构建系统将使用构建中的值。Gradle文件,并把信息放入最终的apk。
因为构建系统无论如何都需要这些信息,所以这是有意义的。您不应该需要定义这个值两次。
您只需在更改构建后同步项目即可。gradle文件,但Android Studio 0.5.2在构建顶部显示黄色状态栏。Gradle编辑器窗口来帮助你
还要注意至少有两个构建。Gradle文件:一个master文件和一个app/模块文件。要更改的是在app/模块中,它已经在新生成的项目中包含了minSdkVersion属性。
更新2022
对于Android Studio用户:
右键单击App目录和 选择“打开模块设置”(F4)选项 更改默认配置选项卡中的“最小SDK版本” 注意: 你也可能想要改变; “目标SDK版本”在默认配置选项卡和 属性选项卡中的“编译SDK版本” 单击Apply,然后单击OK, Gradle应该会自动同步
对于旧版本的Android Studio用户:
右键单击App目录和 选择“模块设置”(F4)选项 根据需要更改ADK平台 点击OK, Gradle会自动同步