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

support - v7 버전업 하는법...

0 추천

제가 만들고 있는 어플이

targetSdkVersion 22
compileSdkVersion 25
buildToolsVersion "25.0.3"
compile 'com.android.support:appcompat-v7:25.4.0'
compile 'com.android.support:design:25.4.0'

 

입니다... 그런데 요즘 구글플레이에 업데이트 하려하면 targetSdkVersion 를 26 이상으로 올리라고 하네요

26이상으로 올리면 compileSdkVersion 도 26으로 해야되는데,

compileSdkVersion 26 으로 하면 compile 'v7, design' 저 두줄에 빨간줄이 나더라고요...

마우스를 대보면 compileSdkVersion 가 25이하만 된다고 하네요...

그래서 v7 버전을 26.1.0 으로 바꿨는데... AppCompatActivity 이걸 상속하는 클래스에서 오류가 나더라고요...

import android.support.v7.app.AppCompatActivity;

에서 app 이 글자만 빨간색이 나면서 인포트가 안되는거 같습니다...

하지만 이상하게 에뮬레이터로 실행해 보면 실행이 잘되긴 합니다...

그런데 빨간색이 아주 거슬리고 실행해보면 뭔가 꼬인듯한 느낌이 듭니다 ImageView 그림이 다른것이

나오고...이런식으로

 

해결방법이 있을까요 ㅠㅠ?

안드초보자a (210 포인트) 님이 2018년 7월 17일 질문

1개의 답변

0 추천
가능한 compileSdkVersion, buildToolsVersion, support-library의 버전을 동일 sdk버전으로 맞춰 주는게 좋습니다.

appcompat-v7, design 모두 26버전을 사용하시고, gradle full sync(clean build)를 한번 해보시는 것 어떨까요?
디자이너정 (42,810 포인트) 님이 2018년 7월 18일 답변
모두 동일하게 했었는데 오류가 났었어요 ㅠ  원인은 다른곳에 있었던거 같아요

    compile 'com.android.support:appcompat-v7:26.0.0-beta1'
    compile 'com.android.support:design:26.1.0'

이렇게 바꾸니 되네요 ㅠㅠ 답변 매우 감사합니다
...