안드로이드 개발자 모임 게시판
(글 수 7,978)
업데이트 이후에 애플리케이션이 실행 되지 않는다는 문의를 받아 열심히 고쳐봤습니다만..
저희가 갖고 있는 테스트 기기에서는 정상적으로 잘 동작하는 것이..
사용자의 폰에서만 동작을 안한다는 것입니다!
그래서 몇날몇일 고생하면서 원인을 찾아본 결과...
SQLite 가 동작하지 않는 것이었습니다.
(예전 버젼에서는 SQLite 를 사용하지 않았구요.. 업뎃 버젼에서는 SQLite 를 사용하였습니다.)
그런데 안된데요.. 똑같은 기기로 똑같이 마켓에서 받아서 해보면..
저희 주변인이나. 테스트 장비에서는 잘 만 되는것이.. 안된답니다...
도대체 무엇이 문제일까요..?
이같은 경험 해보신 개발자 분들 계신가요? 저희는 극약처방으로. SQLite 오류가 나면 그 기능을 사용할 수 없게 만들어놓은 업뎃을 올려놓고 방법을 찾아보고있는데...
주변 장비에서는 잘만 되니... 원인을 모르겟습니다....
워낙 기종 및 OS 버전이 다양하다보니 예상할 수 없는 오류가 많이 발생하고 있습니다.
같은 OS 라 하더라도 제조사 마다 자사 단말기에 최적화(?)하다 보니 일부 제대로 작동하지 않는 부분도 있는 등...
솔직히 개인 개발자로서 모든 안드로이드 단말기를 보유하고 테스트 할 수 있다면 좋겠지만서도
같은 기종의 단말기라 할지라도 사용자의 사용환경 또는 생산 시기에 따라서도 약간씩 다르게 작동되는 경우도 있는 듯 하기에
완벽한 앱을 만들기란 불가능에 가깝다고 보는 것이 속편할 듯 합니다.
그냥 발행할 수 있는 오류 및 예외에 대해 최대한 우회하는 방법을 총 동원해서
대처하는 수 밖에는 방법이 없을 듯 하네요.