更改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'])
}
在更新build.gradle的minSdkVersion
,您必须点击按钮来同步gradle文件(“将项目与Gradle文件同步”)。 这将清除标记。
在Android Studio中,不再需要更新manifest.xml,例如删除清单文件中对SDK级别的任何引用。
对于android studio用户:
Gradle将自动重建项目。
就像现在Android Studio稳定一样,有一种简单的方法可以做到这一点。
PS:虽然这个问题已经得到解答,但Android Studio已经发布了一些稳定版本。 所以一个简单的直接方式将有助于任何新的答案寻求者在这里着陆。
链接地址: http://www.djcxy.com/p/81603.html