我想将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开放构建。Gradle并编辑以下部分:

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

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

其他回答

如果你在指定SDK目标谷歌api而不是基础平台SDK时遇到麻烦,只需将compileSdkVersion 19更改为compileSdkVersion "谷歌Inc.:谷歌api:19"

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

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

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

在android studio你可以很容易地按:

Ctrl + Shift + Alt + S。 如果你有一个更新版本的android studio,那么先按下app。 然后,继续第三步,如下所示。 一个窗口会打开,里面有一堆选项 去口味,这就是你所需要的

你也可以在那里更改应用程序的versionCode。

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