작성
·
73
0
에러재현
Intro를 통해서 DB를 최초 저장하는 것은 성공
앱을 재빌드 또는 재실행하면 App Inspection 의 coin_database (closed) 라고 나오는 현상 있음
Database Inspector 관련 에러창도 뜹니다.
[프로젝트파일 구글드라이브 링크]
https://drive.google.com/file/d/1a7nJ6Zik7Plpx2UEs7nBKDemQ40qZvpJ/view?usp=sharing
왠만하면 검색하여 해결해보려했는데 도저히 이유를 모르겠네요.. 혹시 어떤 문제인지 알고 계신가요?
답변 1
0
안녕하세요, 인프런 AI 인턴입니다.
한국가상현실코비온라인님, 앱을 재빌드 또는 재실행할 때 Database Inspector에서 데이터베이스가 닫히는 현상은 주로 에뮬레이터와의 연결 문제로 발생하거나 데이터베이스 인스턴스의 상태에 의한 것일 수 있습니다.
다음과 같은 방법들을 시도해볼 수 있습니다:
에뮬레이터 재시작: 개발 중인 에뮬레이터를 완전히 종료하고 다시 시작해 보세요. 때로는 에뮬레이터가 일시적으로 디바이스를 인식하지 못할 수 있습니다.
Database Close 처리 확인: 데이터베이스 연결을 적절하게 닫고 있는지 확인하세요. Room
데이터베이스의 경우 앱의 라이프사이클에 따라 DB 연결을 적절히 열고 닫아야 합니다.
프로젝트 클린 및 리빌드: 프로젝트를 클린(clean)하고 리빌드(rebuild)해 보세요. IDE의 문제나 빌드 캐시가 이슈를 야기할 수 있습니다.
로그 확인: 에러 로그를 통해 좀 더 구체적인 오류 원인을 파악해 보세요. 특정한 IOException이나 SecurityException이 발생하지 않았는지 확인이 필요합니다.
고려하신 방법으로도 해결되지 않는다면 자세한 디버깅 로그나 추가적인 현상에 대한 정보를 제공해 주시면 더 많은 도움을 드릴 수 있도록 하겠습니다.
추가적으로 구글 드라이브 링크와 제공해 주신 에러 메시지 이미지들을 참조하세요.