SQLiteDatabase: Failed to open database '/storage/emulated/0/.XXX/my.db

2019. 7. 16. 14:57·Mobile Application/Android
반응형

Android 6.0 (Marshmallow)부터 개인정보 유출로 인하여 앱에서 일부 권한을 사용할 때에는 사용자로부터 동의를 받아야 한다

 

DB 사용 시 사용자가 권한을 주지 않았을때 생기는 에러

E/SQLiteLog: (14) cannot open file at line 
    (14) os_unix.c:31517: (13) open(/storage/emulated/0/.XXXXX/my.db) - 
E/SQLiteDatabase: Failed to open database '/storage/emulated/0/.XXXXX/my.db'.
    android.database.sqlite.SQLiteCantOpenDatabaseException: unknown error (code 1806): Could not open database
    #################################################################
    Error Code : 1806 (SQLITE_CANTOPEN_EACCES)
    Caused By : Application has no permission to open the specified database file.
    	(unknown error (code 1806): Could not open database)
    #################################################################

** 해결법

사용자 디바이스에서 설정 ->애플리케이션 관리자 -> [해당 앱] -> 권한 에서 허용으로 바꿔주면 된다

반응형
저작자표시 비영리 동일조건 (새창열림)

'Mobile Application > Android' 카테고리의 다른 글

Android 권한 설정,체크하기(API23, Android 6.0 Marshmallow 이상)  (1) 2019.07.16
error: package android.support.v4.view does not exist  (0) 2019.07.12
error: package android.support.v4.* does not exist  (0) 2019.07.04
Android Studio:: 함수 및 명령어 자동완성  (1) 2019.02.28
Android Studio:: Anko 라이브러리 추가하기  (0) 2019.02.27
'Mobile Application/Android' 카테고리의 다른 글
  • Android 권한 설정,체크하기(API23, Android 6.0 Marshmallow 이상)
  • error: package android.support.v4.view does not exist
  • error: package android.support.v4.* does not exist
  • Android Studio:: 함수 및 명령어 자동완성
Y freesia
Y freesia
  • Y freesia
    꿈꾸는 개발자
    Y freesia
  • 전체
    오늘
    어제
    • 분류 전체보기 (44)
      • Language (6)
        • Swift (1)
        • Kotlin (3)
        • Objective-C (0)
        • Java (2)
        • C++ (0)
      • Mobile Application (15)
        • iOS (7)
        • Android (7)
        • Flutter (1)
      • Web (7)
        • WORDPRESS (0)
        • HTML+CSS+JS (6)
        • REACT (0)
      • Linux (1)
      • Function (1)
      • Reviews (9)
      • Qualification (1)
      • Cooking (3)
  • 블로그 메뉴

    • 홈
  • 공지사항

  • hELLO· Designed By정상우.v4.10.3
Y freesia
SQLiteDatabase: Failed to open database '/storage/emulated/0/.XXX/my.db
상단으로

티스토리툴바