2014-09-17 4 views
4

안드로이드 L 개발을위한 가이드 라인 here 당으로, 내 응용 프로그램에서 android:elevation 속성을 사용하지 않는,하지만 다음과 같은 오류 보여줍니다, 자원 식별자 : 고도

No resource identifier found for attribute elevation in package android

나는 이클립스를 사용하고를 내가 다운로드 한 2 일 전 최신 버전입니다. 또한 대상을 API level 21으로 설정하고 최소값을 API level 14으로 설정했습니다. 또한 sdk 관리자에 표시된 sdk 빌드 도구에 최신 업데이트를 설치했습니다.

누구나 해결책을 알고 계십니까? PLZ 도와주세요.

답변

1

1) 선택 프로젝트> 오른쪽이 당신을 위해 작동합니다 android:minSdkVersion="L"

희망)

이 좋아> 속성> 적용> 안드로이드 L 확인>을 클릭합니다.

0

주목할 가치가있는 한 가지는 입니다. Android LollipopAPI level 21에 해당합니다. API level 22과 같은 것은 없습니다.

android:minSdkVersionandroid:targetSdkVersion"21"으로 설정하여 문제를 해결할 수 있어야합니다.

0

프로젝트를 선택한 다음 속성을 선택하고 Android를 선택하고 Android 5.0을 선택합니다. android:minSdkVersion을 설정하라는 답을 모두 무시하십시오. Android는 이해할 수없는 요소 내부의 내용을 무시하도록 설계되었으므로이 경우 롤리팝 장치에서 실행할 때 고도를 적용 할 수 있으며 이전 장치에서는 무시됩니다.

요소에 tools:ignore="NewApi"을 추가하여 xml 파일에서 남은 lint 경고를 숨길 수 있습니다. 루트 요소에 xmlns:tools="http://schemas.android.com/tools"이 지정되어 있어야합니다.

AppCompat v21을 사용하면 사전 사탕 장치에 재료 디자인을 공정하게 사용할 수 있지만 아직 Eclipse의 프로젝트에 추가하는 방법을 찾지 못했습니다.

0

android:elevation 또는 View.setElevation()은 Android API 21부터 도입되었습니다. 따라서 android:minSdkVersion="14"을 설정하면 문제가 해결되지 않습니다. android:minSdkVersion="14"은 통합되어 있습니다.