2017-05-15 8 views
1

저는 프로젝트에서 일하고 있으며 Constraint를 사용하고 싶습니다!오류 : <declare-styleable>에서 ConstraintSet

: 내가 Gradle을 구축하거나 pohne에 APK를 인스톨 한후에 할 때 나는 그것을 사용하는 경우,이 오류했습니다 "오류 : ConstraintSet에없는 안드로이드 속성을 찾을 : 고도를"이것은

내 그래 이블 구성 :

defaultConfig { 
    applicationId "application" 
    minSdkVersion 14 
    targetSdkVersion 17 
    versionCode 25 
    versionName "3.11" 

} 

내가 변경할 수 있습니까? 버전을 변경하지 않고 제약 조건을 사용하는 방법이 있습니까? 감사합니다.

답변

2

build.grade에서 compile'com.android.support.constraint:constraint-layout:1.0.1으로 컴파일 할 수 있습니다. 또는 compileSdkVersion을 최신 버전으로 확인하십시오.

+0

나는이를했습니다 이 오류는 내 앱을 만들 때 발생합니다 – Paul

+1

[문서] (https://developer.android.com/training/constraint-layout/index.html#constraints-overview)에서 확인할 수 있습니다. 구속 조건 레이아웃에는 Android 스튜디오 2.3 이상이 필요하며 구속 조건 레이아웃의 최신 버전은 1.0.1입니다. 당신은 그것을 시도 할 수 있습니다 –

1

android : elevation 속성은 매우 새롭습니다. 적용된 뷰의 리프트를 정의합니다. 최신 안드로이드 버전의 머티리얼 디자인에 사용됩니다.

API 레벨 21에서 사용할 수 있습니다.이 레벨보다 낮은 17 레벨을 타겟팅합니다. 당신은 당신이 사용할 수있는 몇 가지 그림자 효과를 얻고 싶은 경우에 21 또는

보다 타겟팅 된 버전을 대체 :

Shadow

희망이 도움이됩니다. 내가 newwst 버전을 업데이트했습니다 AndroidSDK 도구에서 또한 , 그러나 나는 이미했습니다 컴파일 '1.0.0 com.android.support.constraint : : : 제약 레이아웃'내 Gradle을에서

+0

예, 문제는 이것입니다! 내 버전을 17에서 21로 변경하면 작동합니다. 그러나 나는 그것을 할 권한이 없기 때문에 나는 나의 버전을 바꿀 수 없다. 버전 17에서 제약 조건 레이아웃을 사용하는 또 다른 방법이 있습니까? 감사합니다 – Paul

+0

_but 내가 할 수있는 권한이 없기 때문에 나는 내 버전을 변경할 수 없습니다. 당신은 왜이 권한을 갖고 있지 않습니까? – Dhiren

+0

프로젝트이므로 내 팀의 허가가 없습니다. 아무도 현재 버전을 변경하고 싶지 않다 – Paul