1. ホーム
  2. android

[解決済み] APIレベルの変更 Android Studio

2022-03-22 07:56:40

質問

Android Studioの最小SDKバージョンをAPI 12からAPI 14に変更したいのですが、どうすればよいですか?マニフェストファイルでの変更を試みました。

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

を実行し、プロジェクトを再構築しても、Android Studio IDEでエラーが発生します。IDEがこの変更を認識できるように、「プロジェクトのプロパティ」などでmin SDKを設定する必要があると思いますが、Android Studioでこれを行う場所が見当たりません。

解決方法は?

既存のプロジェクトでminSdkVersionを更新したいのですが。

  1. 更新 build.gradle(Module: app) - の下にあることを確認してください。 Gradleスクリプト で、それが NOT build.gradle(Project: yourproject) .

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プロジェクトを更新することも可能です)
<ブロッククオート

Android Studioの初心者向けボタン("Sync gradle button")は、以下の場所にあります。 ツール -> Android -> プロジェクトとGradleファイルの同期 "プロジェクトの再構築" ビルド -> プロジェクトを再構築する

  1. プロジェクトの再構築

その後 を更新することで build.gradle 's minSdkVersion で、gradleファイルを同期するボタン("Sync Project with Gradle files")をクリックする必要があります。そうするとマーカーが消えます。

更新 manifest.xml マニフェスト ファイル内の SDK レベルへの参照を削除するなど、Android Studio ではもう必要ありません。