안드로이드 개발 정보
(글 수 1,064)
안녕하세요.
안드로이드가 OS 단하고 SDK 단하고 서로 사용할 수 있는 API 가 다르단 것을 전에도 이야기 했었는데요.
이것말고도, SDK 단에서는 정상적으로 컴파일도 되고, 실행도 되는 것이
OS 단으로 내려서 컴파일 하면 에러처리 하는 것도 있더군요.
list_item.xml:35: ERROR Error: This attribute must be localized. (at 'text' with value 'Title').
list_item.xml:44: ERROR Error: This attribute must be localized. (at 'text' with value 'Desc').
이 에러는 layout 파일에 text 값을 그냥 넣어 주었더니 에러 랍니다.
값을 꼭 values 를 통해서 넣도록 강제 하네요.
MovieList.java:454: method does not override a method from its superclass
@Override
^
이클립스에서는 @Override를 자동으로 붙이고 잘 컴파일 된것인데요.
OS 단에서 이거 아니랍니다. 삭제하면 컴파일 잘 됩니다.
수고하세요!