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.gradle 의 minSdkVersion
업데이트 한 후 버튼을 클릭하여 gradle 파일을 동기화해야합니다 ( "Sync Project with Gradle files"). 마커가 지워집니다.
예를 들어 매니페스트 파일에서 SDK 수준에 대한 참조를 삭제하기 위해 manifest.xml을 업데이트하는 것은 Android 스튜디오에서 더 이상 필요하지 않습니다.
출처 : https://stackoverflow.com/questions/19465049/changing-api-level-android-studio
728x90
반응형
'프로그래밍 언어 > Android' 카테고리의 다른 글
Android에서 가로 모드를 비활성화하는 방법 (0) | 2021.08.13 |
---|---|
Android에서 여백을 dp로 설정하는 방법 (0) | 2021.08.13 |
오류 : The application may be doing too much work on its main thread (0) | 2021.08.11 |
Android 6.0 Marshmallow (API 23)에서 getColor (int id) 지원 중단됨 (0) | 2021.08.10 |
Android : 오른쪽에서 왼쪽으로 스 와이프 동작을 처리하는 방법 (0) | 2021.08.09 |