2012-01-23 4 views
1

아이폰 애플리케이션에서 개발 한 sqlite 데이터베이스가 있는데, 에뮬레이터에 데이터베이스를 복사했습니다 (패키지 데이터베이스 폴더에 복사 됨). 나는 읽을 수 있고 모든 것이 에뮬레이터를 사용하여 잘 작동하지만, 안드로이드 모바일에 연결할 때 데이터베이스를 읽을 수 없으며 예외가 없다는 등의 테이블이 있습니다. 어떻게 해결할 수 있습니까?안드로이드 모바일에 연결했을 때 데이터베이스를 읽을 수 없습니다.

+0

현재 수행중인 작업을 보여주는 코드가 있습니까? _exact_ stacktraces는 무엇을 얻고 있습니까? – cdeszaq

+0

코드로 데이터베이스를 생성해야합니다. –

+0

@cdeszaq : 그러한 테이블 예외가 발생하지 않습니다. – Vamshi

답변

1

어떻게 Sqlite 데이터베이스를 모바일 장치에 복사하고 있습니까? APK와 함께 번들링하고 있습니까?

ADB를 통해 업로드하려고하는 경우 보안상의 이유로 물리적 장치가 잠겨있어 실제 장치에서 데이터를 이식/도용하는 것을 막을 수 없습니다.

업로드가 단순히 "누락 된 테이블"유형 오류가 나타나는 실제 장치에서 작동하지 않는다고 생각됩니다.

+0

방금 ​​모바일을 PC에 연결하고 응용 프로그램을 실행했습니다. – Vamshi

관련 문제