Android 런타임 오류: In ConstraintSet

최근에 새로 만든 프로젝트는 스튜디오에서Activity를 자동으로 만들고 루트 레이아웃을android로 생성합니다.support.constraint.Constraint Layout, 사용이 적응이 안 돼서 Relative Layout으로 바꿨는데 프로젝트가 이렇게 안 될 줄은 몰랐어요.
In  ConstraintSet,unable to find attribute android:elevation
Execution faild for task 
>com.android.ide.common.process.ProcessException:Failed to execute aapt
BUILD FAILED

한참을 답답했다. 원래는 자동으로 ConstraintLayout 레이아웃을 만들 때 프로젝트build.greadle에 자동으로 도입됐어요.
compile 'com.android.support.constraint:constraint-layout:1.0.2'

루트 레이아웃은ConstraintLayout을 사용하는 것을 권장한다는 뜻이다. 여기서 두 가지 방법이 있다. 첫째, 루트 레이아웃을ConstraintLayout 2로 직접 바꾸고compile이 도입한 패키지를 직접 삭제한다.

좋은 웹페이지 즐겨찾기