APIレベルの変更 Android Studio 質問する

APIレベルの変更 Android Studio 質問する

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 を更新する場合...

  1. 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'])
}
  1. 同期 Gradle ボタン(すべての Gradle プロジェクトの更新も機能します)。

ここに画像の説明を入力してください
または
ここに画像の説明を入力してください

  1. 再構築プロジェクト

build.gradleを更新したminSdkVersion、Gradle ファイルを同期するためのボタン (「プロジェクトを Gradle ファイルと同期」) をクリックする必要があります。これにより、マーカーがクリアされます。

Android Studio では、 manifest.xmlを更新する(たとえば、マニフェスト ファイル内の SDK レベルへの参照を削除する) 必要はなくなりました。

おすすめ記事