Android Studio의 최소 SDK 버전을 API 12에서 API 14로 변경하고 싶습니다. 매니페스트 파일에서 변경하려고 시도했습니다. 즉,
<uses-sdk
android:minSdkVersion="14"
android:targetSdkVersion="18" />
프로젝트를 다시 빌드하지만 여전히 Android Studio IDE에서 일부 오류가 발생합니다. IDE가 변경 사항을 인식하도록 min 프로젝트를 ‘프로젝트 속성’또는 이와 비슷한 것으로 설정해야한다고 가정하지만 Android Studio 에서이 작업이 수행되는 위치를 찾을 수 없습니다.
답변
기존 프로젝트에서 minSdkVersion을 업데이트하려는 경우 …
- 업데이트
build.gradle(Module: app)
– 메이크업은 반드시 아래의 하나입니다 Gradle을 스크립트 그것은이다 NOTbuild.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'])
}
- 동기화 gradle 버튼 (모든 gradle 프로젝트도 작동합니다)
Android Studio 초보자의 경우 “그라들 동기화 버튼”은 도구-> Android-> Gradle 파일과 프로젝트 동기화 “프로젝트 다시 빌드”빌드-> 프로젝트 다시 빌드에 있습니다.
- 프로젝트 재 구축
후 업데이트 build.gradle 의를 minSdkVersion
, 당신은 Gradle을 파일 ( “Gradle을 파일과 동기화 프로젝트”)을 동기화 버튼을 클릭해야합니다. 마커가 지워집니다.
매니페스트 파일에서 SDK 수준에 대한 참조 삭제와 같은 manifest.xml 업데이트 는 더 이상 Android Studio에서 필요하지 않습니다.
답변
안드로이드 스튜디오 사용자 :
- 앱 디렉토리를 마우스 오른쪽 버튼으로 클릭
- “모듈 설정”옵션을 선택하십시오
- ADK 플랫폼을 필요한 것으로 변경
- 적용을 클릭하십시오
gradle은 프로젝트를 자동으로 재구성합니다.
답변
이제 Android Studio가 안정적이므로 쉽게 할 수 있습니다.
- 프로젝트 파일을 마우스 오른쪽 버튼으로 클릭하십시오
- “Open Module Settings”를 선택하십시오
- “Flavors”탭으로 이동하십시오.
- 드롭 다운 목록에서 Min SDK Version을 선택하십시오.
추신 : 이 질문에 이미 대답했지만 Android Studio는 안정적인 릴리스로 약간 변경되었습니다. 따라서 쉽고 빠른 방법은 새로운 답변을 찾는 사람이 여기에 착륙하는 데 도움이됩니다.
답변
안드로이드 스튜디오에서 쉽게 누를 수 있습니다 :
- Ctrl+ Shift+ Alt+ S.
- 최신 버전의을 사용하는 경우
android studio
앱을 먼저 누르십시오. 그런 다음 다음과 같이 3 단계를 계속하십시오. - 여러 옵션이있는 창이 열립니다
- 맛으로 이동하면 실제로 필요한 모든 것입니다.
versionCode
거기에서 앱 의 내용 을 변경할 수도 있습니다 .
답변
에서 build.gradle
변화 minSdkVersion 13
에 minSdkVersion 8
그게 모두 당신이 할 필요가있다. 이 작업만으로 문제를 해결했습니다.
defaultConfig {
applicationId "com.example.sabrim.sbrtest"
minSdkVersion 8
targetSdkVersion 20
versionCode 1
versionName "1.0"
}
답변
이 답변 에 따르면 manifest.xml에 minsdkversion을 포함시키지 않으면 빌드 시스템이 build.gradle 파일의 값을 사용하여 정보를 최종 apk에 넣습니다.
어쨌든 빌드 시스템은이 정보를 필요로하기 때문에 이치에 맞습니다. 이 값을 두 번 정의 할 필요는 없습니다.
build.gradle
파일 을 변경 한 후 프로젝트를 동기화해야 하지만 Android Studio 0.5.2는 build.gradle 편집기 창 위에 노란색 상태 표시 줄을 표시하여 도움을줍니다.
또한 build.gradle
마스터 및 앱 / 모듈 용 파일이 두 개 이상 있습니다. 변경할 것은 앱 / 모듈에 minSdkVersion
있으며, 새로 생성 된 프로젝트에 속성이 이미 포함되어 있습니다 .
답변
당신은 기본 플랫폼 SDK 대신 구글의 API에 SDK 대상을 지정하는 문제가 발생하면 바로 변경 compileSdkVersion 19
에compileSdkVersion "Google Inc.:Google APIs:19"