2017년 3월 24일 금요일

xml에 이상이 없는데 Runtime error가 날 때 (android 4.4, Kitkat)

마테리얼 디자인이 나오고나서 style이 v21과 그 이전으로 나뉘운다.

모든 style을 style.xml(v21)에 작성한 경우, V21(android5.0, Lolipop)부터는 괜찮지만

그 이전 버전(19, android 4.4, Kitkat)에서는 참조할 style이 없어서 에러가 난다

(이상하게 빌드할 때는 에러가 나질 않는다...이것때문에 얼마나 고생했는지)

공통적인 style은 style.xml에, 마테리얼 이후 디자인은 style.xml(v21)에 작성해야

실행시에 오류가 없다.

킷캣을 무시하고 싶지만 아직 점유율이 20% 이상이기에 안고 가는 수밖에...

댓글 없음: