안드로이드 프로젝트 빌드시 아래 Lint오류가 발생한다.

해당문제는 appcompat라이브러리 프로젝트를 사용하고있을때 발생


Duplicate id @+id/image, already defined earlier in this layout


Issue: Checks for duplicate ids within a single layout

Id: DuplicateIds


Within a layout, id's should be unique since otherwise findViewById() can return an unexpected view.


[]



이문제는 이미 AOSP에 보고가 된문제입니다.

https://code.google.com/p/android/issues/detail?id=72760


ADTrev23 업데이트될때부터 문제있었는데

아직까지 해결이 안되고있음.


여튼 해결이안되고있기에

Lint오류체크설정을 살짝 손봐서 임시조치를 해야함~!

(Android Studio에서는 오류가 안난다고함)


1. 해당프로젝트의 [Properties]-[Android Lint Preferences] 로 이동


2. "DuplicateIds" 검색하여 Fatal 을 Warning으로 변경.





임시방편일뿐이며, 근본적인해결은 Google에서 업데이트를 해줘야할것으로 보이고, AndroidStudio툴을 사용하는것도 하나의 방법이다.



끝.


+ Recent posts