更改API级别的Android Studio

我想将Android Studio中的最低SDK版本从API 12更改为API 14.我试图在清单文件中更改它,即,

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

并重建项目,但我仍然得到Android Studio IDE抛出一些错误。 我认为我必须在'项目属性'或类似的东西中设置min SDK,以便IDE能够识别这种变化,但是我无法在Android Studio中找到它的位置。


当你想在现有的项目中更新你的minSdkVersion ...

  • 更新build.gradle(Module: app) - 确保是Gradle脚本下的一个,它不是 build.gradle(Project: yourproject)
  • build.gradle的一个例子:

    apply plugin: 'com.android.application'
    
    android {
        compileSdkVersion 26
        buildToolsVersion "25.0.3"
    
        defaultConfig {
            applicationId "com.stackoverflow.answer"
            minSdkVersion 21
            targetSdkVersion 26
            versionCode 1
            versionName "1.0"
        }
        buildTypes {
            release {
                minifyEnabled false
                proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
    
    dependencies {
        androidTestCompile 'junit:junit:4.12'
        compile fileTree(dir: 'libs', include: ['*.jar'])
    }
    
  • 同步gradle按钮 (刷新所有gradle项目也可以)
  • 重建项目
  • 更新build.gradle的minSdkVersion ,您必须点击按钮来同步gradle文件(“将项目与Gradle文件同步”)。 这将清除标记。

    在Android Studio中,不再需要更新manifest.xml,例如删除清单文件中对SDK级别的任何引用。


    对于android studio用户:

  • 右键点击App目录
  • 选择“模块设置”选项
  • 根据需要更改ADK平台
  • 点击应用
  • Gradle将自动重建项目。


    就像现在Android Studio稳定一样,有一种简单的方法可以做到这一点。

  • 右键单击您的项目文件
  • 选择“打开模块设置”
  • 转到“Flavors”选项卡。
  • 在这里输入图像描述

  • 从下拉列表中选择Min SDK版本
  • PS:虽然这个问题已经得到解答,但Android Studio已经发布了一些稳定版本。 所以一个简单的直接方式将有助于任何新的答案寻求者在这里着陆。

    链接地址: http://www.djcxy.com/p/81603.html

    上一篇: Changing API level Android Studio

    下一篇: 1 fingerprint of keystore certificate