更改 API 级别 Android Studio [英] Changing API level Android Studio
问题描述
我想将 Android Studio 中的最低 SDK 版本从 API 12 更改为 API 14.我尝试在清单文件中更改它,即,
并重建项目,但我仍然让 Android Studio IDE 抛出一些错误.我想我必须在项目属性"或类似内容中设置最小 SDK,以便 IDE 识别更改,但我找不到在 Android Studio 中完成此操作的位置.
当你想在现有项目中更新 minSdkVersion 时...
- 更新
build.gradle(Module: app)
- 确保是 Gradle Script 下的那个,并且 NOTbuild.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'])}
- 同步 gradle 按钮(刷新所有 gradle 项目也有效)
<块引用>
Android Studio 初学者的同步 gradle 按钮"位于工具 -> Android -> 使用 Gradle 文件同步项目重建项目"构建 -> 重建项目
- 重建项目
更新build.gradle的minSdkVersion
后,你必须点击按钮同步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...
- Update
build.gradle(Module: app)
- Make sure is the one under Gradle Script and it is NOTbuild.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'])
}
- 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
- 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屋!