更改 API 级别 Android Studio [英] Changing API level Android Studio

查看:58
本文介绍了更改 API 级别 Android Studio的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

并重建项目,但我仍然让 Android Studio IDE 抛出一些错误.我想我必须在项目属性"或类似内容中设置最小 SDK,以便 IDE 识别更改,但我找不到在 Android Studio 中完成此操作的位置.

解决方案

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

  1. 更新 build.gradle(Module: app) - 确保是 Gradle Script 下的那个,并且 NOT build.gradle(Project: yourproject).

build.gradle 的一个例子:

应用插件:'com.android.application'安卓 {compileSdkVersion 28构建工具版本28.0.2"默认配置{applicationId "com.stackoverflow.answer"minSdk 版本 21目标SDK版本28版本代码 1版本名称1.0"}构建类型{释放 {minifyEnabled falseproguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'}}依赖{androidTestCompile 'junit:junit:4.12'编译文件树(目录:'libs',包括:['*.jar'])}

  1. 同步 gradle 按钮(刷新所有 gradle 项目也有效)

<块引用>

Android Studio 初学者的同步 gradle 按钮"位于工具 -> Android -> 使用 Gradle 文件同步项目重建项目"构建 -> 重建项目

  1. 重建项目

更新build.gradleminSdkVersion后,你必须点击按钮同步gradle文件(Sync Project withGradle 文件").这将清除标记.

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

I want to change the minimum SDK version in Android Studio from API 12 to API 14. I have tried changing it in the manifest file, i.e.,

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

and rebuilding the project, but I still get the Android Studio IDE throwing up some errors. I presume I have to set the min SDK in 'project properties' or something similar so the IDE recognizes the change, but I can't find where this is done in Android Studio.

解决方案

When you want to update your minSdkVersion in an existent project...

  1. Update build.gradle(Module: app) - Make sure is the one under Gradle Script and it is NOT build.gradle(Project: yourproject).

An example of build.gradle:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 28
    buildToolsVersion "28.0.2"

    defaultConfig {
        applicationId "com.stackoverflow.answer"
        minSdkVersion 21
        targetSdkVersion 28
        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'])
}

  1. Sync gradle button (refresh all gradle projects also works)

For beginners in Android Studio "Sync gradle button" is located in Tools -> Android -> Sync Project with Gradle Files "Rebuild project" Build -> Rebuild Project

  1. Rebuild project

After updating the build.gradle's minSdkVersion, you have to click on the button to sync gradle file ("Sync Project with Gradle files"). That will clear the marker.

Updating manifest.xml, for e.g. deleting any references to SDK levels in the manifest file, is NOT necessary anymore in Android Studio.

这篇关于更改 API 级别 Android Studio的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆