프로그래밍 언어/Android

Android Studio 최소 SDK 버전 API 변경

Rateye 2021. 8. 13. 10:11
728x90
반응형

 

질문 : 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에서 이것이 수행되는 위치를 찾을 수 없습니다.

답변

기존 프로젝트에서 minSdkVersion을 업데이트하려는 경우 ...

1. build.gradle 업데이트(모듈: app) - Gradle Script 아래에 있는 항목이 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'])
}

2. 동기 gradle 버튼(모든 gradle 프로젝트 새로 고침도 사용 가능)

Android Studio의 초보자를 위해 "Sync gradle button"은 Tools-> Android-> Sync Project with Gradle Files "Rebuild project"Build-> Rebuild Project에 있습니다.

3. 프로젝트 재구성

build.gradleminSdkVersion 업데이트 한 후 버튼을 클릭하여 gradle 파일을 동기화해야합니다 ( "Sync Project with Gradle files"). 마커가 지워집니다.

예를 들어 매니페스트 파일에서 SDK 수준에 대한 참조를 삭제하기 위해 manifest.xml을 업데이트하는 것은 Android 스튜디오에서 더 이상 필요하지 않습니다.

출처 : https://stackoverflow.com/questions/19465049/changing-api-level-android-studio
728x90
반응형