Android Studioの最小SDKバージョンをAPI 12からAPI 14に変更したいです。マニフェストファイルで変更してみました。
<uses-sdk
android:minSdkVersion="14"
android:targetSdkVersion="18" />
プロジェクトを再構築しましたが、Android Studio IDE でまだエラーが表示されます。IDE が変更を認識できるように、「プロジェクト プロパティ」などで最小 SDK を設定する必要があると思いますが、Android Studio のどこでこれを行うのかわかりません。
ベストアンサー1
既存の Android プロジェクトで minSdkVersion を更新する場合...
build.gradle (Module: YourProject)
Gradle Scriptの下で更新し、そうでない
ことを確認します。build.gradle (Project: YourProject.app)
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'])
}
- 同期 Gradle ボタン(すべての Gradle プロジェクトの更新も機能します)。
- 再構築プロジェクト
build.gradleを更新した後minSdkVersion
、Gradle ファイルを同期するためのボタン (「プロジェクトを Gradle ファイルと同期」) をクリックする必要があります。これにより、マーカーがクリアされます。
Android Studio では、 manifest.xmlを更新する(たとえば、マニフェスト ファイル内の SDK レベルへの参照を削除する) 必要はなくなりました。