Google은 안드로이드 지원 lib 버전 27.0.2와 Android Api 버전 27 (미리보기)를 출시했습니다. 현재 신청서는 Target version 25
, Build tool version 25.0.3
및 Compile sdk version 25
입니다. 내 을 업데이트 할 계획입니다.뿐만 아니라 을 컴파일하여 sdk 버전을 26으로 바꿉니다. 그래서 내 질문은
1. 지원 lib 버전은 안드로이드와 관련이있다. Api 버전은 미리보기에 있기 때문에 안드로이드 API를 27로 업데이트하지 않는다는 것을 의미한다. 지원 lib 26.xx 또는 27.xx (최신) .
2. 어떤 도구를 사용해야합니까? 수단은지원되는 라이브러리를 업데이트하는 가장 좋은 방법
답변
으로 이동하십시오. 레벨 26으로 이동하십시오. API 27은 미리보기 모드이므로 현재로서는 안정적이지 않습니다. Build.gradle 파일을 이와 같이 수정하고 동기화하면 좋습니다.
android {
compileSdkVersion 26
buildToolsVersion "26.0.3"
defaultConfig {
applicationId "Your app ID"
minSdkVersion 16
targetSdkVersion 26
versionCode 1
versionName "1.0"
testInstrumentationRunner
"android.support.test.runner.AndroidJUnitRunner"
}
이전 버전을 사용하는 경우 최신 버전에서 작동하지 않으므로 종속성도 업데이트해야합니다. 그래서 supp lib가 android API와 관련이있는 이유입니다. 당신의 두번째 질문에
implementation 'com.android.support:appcompat-v7:26.1.0'
implementation 'com.android.support:support-v4:26.1.0'
implementation 'com.android.support:design:26.1.0'
그런 다음 '타겟팅하지 않음' 최신 버전의 Android, 호환 모드가 적용됩니다.이 버전 테스트 및 업데이트를 고려하십시오. 자세한 내용은 –
@MahdiRafatjah android.os.Build.VERSION_CODES javadoc을 참조하십시오. 빌드 버전의 Sdk를 최신 버전으로 업데이트해야합니다. – Umair
답변 : 당신이 사용할 수있는 최신 빌드 도구 버전 27.0.1
buildToolsVersion '27.0.1'
당신 SDK에서 다운로드 할 첫번째 필요.
API를 타겟팅하는 경우 지원 라이브러리 26.xx 사용 26 – Redman
최신 도구를 사용하고 일부 오류를 보려는 경우 검토 버전으로 이동하고 안정 버전을 사용하려면 두 번째로 api 26로 이동하십시오. API를 업데이트하십시오. 당신은 좋은 편이야. – Umair
@Umair 그래서 지원 lib는 android api 버전과 관련이 있습니다. lib 27.x.x for android API 27 만 –