마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 스튜디오에서 androidx compat대신 v7 compat을 사용하고 싶습니다

0 추천
dependencies {
    implementation fileTree(dir: "libs", include: ["*.jar"])
    //implementation 'com.android.support:appcompat-v7:28.0.0'
    //implementation 'com.android.support:design:28.0.0'
    //implementation 'com.android.support:appcompat-v7:28.0.0';
    //implementation 'com.android.support:design:28.0.0';
    implementation 'androidx.appcompat:appcompat:1.2.0'
    implementation 'androidx.constraintlayout:constraintlayout:2.0.0'
    testImplementation 'junit:junit:4.13'
    androidTestImplementation 'androidx.test.ext:junit:1.1.1'
    androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'

}

주석은 제가 구글링으로 몇개 해본건데 다 오류가 나서 주석처리한거입니다
toolbar제작시 v7을 사용해야 쉽게 할 수 있는데 자꾸 안되서 질문 남깁니다!
당당 (810 포인트) 님이 2020년 9월 11일 질문

1개의 답변

0 추천
 
채택된 답변
compileSdkVersion 28
targetSdkVersion 28

타겟 및 컴파일 sdk를 위와같이 설정하시면 사용 가능하세요. 주석쳐있는 부분의 버전도 28이구요.

하지만 플레이 스토어에서는 신규는 8월부터 수정 앱은 11월부터는 29를 강제로 써야만 업로드 및 업데이트가 가능하다는 점 잊지마세요^^

쭈쭈총각 (17,750 포인트) 님이 2020년 9월 11일 답변
당당님이 2020년 12월 9일 채택됨
말해주신대로 해보았는데도 activity에서 사용시에 오류가 나더라고요ㅠㅠ지금 사용중인 버전이 30이던데 주석 부분을 같은 버전으로 변경하면 될까요?
30버전을 사용하시면 v7 compat을 사용할 수 없습니다.
29버전부터 androidx를 사용하셔야하고, 그래서 28로 변경하라고 이야기 드린겁니다.
...