안드로이드 개발자 모임 게시판
(글 수 7,991)
SQlite Manger로 만든 DB파일을 assets 폴더에 넣어서 메모리로 복사하는 방식으로 데이터베이스를 구성했는데요.
갤럭시 S2 (펌웨어 2.3.3)를 포함한 테스트폰 에서 문제 없이 실행 되더라구요.
그런데, 유저분으로부터 query 부분에서 강제 종료가 된다는 메일을 받았습니다.
구글 오류 보고서에는
SQLiteException: no such table 이라고;;
메일 보낸 유저분 폰도 갤럭시 S2 인데 펌웨어가 2.3.4 이길래
펌웨어 별로 다른 문제가 있나 싶어
갤럭시 s2 테스트폰 펌웨어를 2.3.4로 업그레이드 해봤습니다.
오류를 재현해야 수정을 할 수 있을 것 같아서...
그런데...
정상작동!!
기종별, 펌웨어별 차이를 넘어 폰별 차이에 의한 버그까지..
이거 뭐 도데체 어떻게 해야 하는지?
다른 기종, 펌웨어 별로도 오류 보고가 있는데 갤럭시 S2만 예로 든거라
살짝 무시하고 지나갈 수준의 버그는 아닌데.. 골치아프네요..
사용자가 user data를 clear하지 않았을까요~?