0

Google은 안드로이드 지원 lib 버전 27.0.2와 Android Api 버전 27 (미리보기)를 출시했습니다. 현재 신청서는 Target version 25, Build tool version 25.0.3Compile sdk version 25입니다. 내 을 업데이트 할 계획입니다.뿐만 아니라 을 컴파일하여 sdk 버전을 26으로 바꿉니다. 그래서 내 질문은
1. 지원 lib 버전은 안드로이드와 관련이있다. Api 버전은 미리보기에 있기 때문에 안드로이드 API를 27로 업데이트하지 않는다는 것을 의미한다. 지원 lib 26.xx 또는 27.xx (최신) .
2. 어떤 도구를 사용해야합니까? 수단은지원되는 라이브러리를 업데이트하는 가장 좋은 방법

+1

API를 타겟팅하는 경우 지원 라이브러리 26.xx 사용 26 – Redman

+0

최신 도구를 사용하고 일부 오류를 보려는 경우 검토 버전으로 이동하고 안정 버전을 사용하려면 두 번째로 api 26로 이동하십시오. API를 업데이트하십시오. 당신은 좋은 편이야. – Umair

+0

@Umair 그래서 지원 lib는 android api 버전과 관련이 있습니다. lib 27.x.x for android API 27 만 –

답변

3

으로 이동하십시오. 레벨 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' 
+1

그런 다음 '타겟팅하지 않음' 최신 버전의 Android, 호환 모드가 적용됩니다.이 버전 테스트 및 업데이트를 고려하십시오. 자세한 내용은 –

+1

@MahdiRafatjah android.os.Build.VERSION_CODES javadoc을 참조하십시오. 빌드 버전의 Sdk를 최신 버전으로 업데이트해야합니다. – Umair

1

답변 : 당신이 사용할 수있는 최신 빌드 도구 버전 27.0.1

buildToolsVersion '27.0.1'

당신 SDK에서 다운로드 할 첫번째 필요.