안녕하세요.
웬만하면 인터넷에서 잘 찾아서 해결했던 것 같은데,
잘 풀리지 않는 부분이 생겨 질문 드립니다~.
일단. appcompat v7 라이브러리가 하위의 api 버전에서도 상위의 api 버전 기능을 이용할 수 있도록 만든 것으로 알고 있습니다.
그런데 eclipse에서 Lollipop이 나온 후로 에러가 리소스를 찾을 수 없다는 에러가 나오는데요,
찾을 수 없는 리소스는 모두다 appcompat 안의 values-v21 폴더의 styles_base.xml 안의 리소스들입니다.
(프로젝트 컴파일은 Gingerbread)
그런데 위의 프로젝트를 api21로 컴파일하면 모든 에러 없이 깔끔하게 잘 빌드도 되고 실행도 됩니다.
여기서 드는 의문점이데 appcompat v7이 api21로만 빌드해야 잘 돌아간다면 데체 왜 존재하는 건지 모르겠네요;;
슈퍼성근님께서 안드로이드 SDK 버그라고하신 글을 본 것 같은데요,
그럼 eclipse에서는 현재 Gingerbread에서 api21의 기능을 사용하여 개발 할 수 없는 것으로
봐야 할까요?
AndroidStudio에서도 같은 증상이 나는지 확인해보았는데
같은 에러가 나더라구요.. 아직 익숙치 않아 확실하지는 않습니다만
(제가 설정을 빠뜨렸을 지도 모르겠네요) no resources..values-v21 폴더의 values.xml에서 나네요;;
너무 너무 궁금하여 질문 드립니다.
감사합니다~
다음검색