Android 활동 또는 서비스에서 생성/업데이트 한 JS 측에서 sqlite 데이터베이스를 읽으려고합니다.JavaScript에서 sqlite 데이터베이스를 열 수 없습니다.
그러나 window.openDatabase() 메서드를 호출하면 아래 메시지가 LogCat에 나타나고 쿼리에서 '해당 테이블이 없음'오류를 반환합니다.
실제 .db 파일이 있으며 Java 코드 내에서 액세스 할 수 있지만 자바 스크립트 코드에서 액세스 할 수 없습니다. 데이터를 제거 또는 지우고 앱을 다시 설치하면 도움이되지 않습니다.
나는이 오류를 해결할 단서가 없다. & 어떤 제안이든지 주시면 감사하겠습니다.
폰갭의 SQLite는 오류 코드 = 14 I/데이터베이스 (2138) : sqlite가 반환 : 오류 코드 = 14, MSG = 수 행에서 파일을 열 수 없습니다 27205
고맙습니다. OpenDatabase()에서 데이터베이스 개체를 가져 와서 쿼리를 게시 할 수 있지만 '해당 테이블 없음'오류가 반환되었습니다. 이상한 : ( –
Activity가 /data/data/package.name/databases에서 .db를 생성하지만 WebSettings # getDatabasePath()가 /data/data/package.name/app_database를 반환하는 것으로 나타났습니다 ( –
은 참조하는 db 디렉토리가 다름) (그냥 Java/JS 인터페이스를 통해 결과를 가져와야 함).하지만 이전에 성공 했더라도 이상하게 여겨졌지만 앱을 다시 설치 한 후에는 작동하지 않았습니다. –