/**
* 데이터베이스 열기
*/
public boolean open() {
Log.d("MemoDatabase","opening database -> memo/memo.db");
dbHelper = new DatabaseHelper(context);
println("dbHelper = new DatabaseHelper(context) 실행");
db = dbHelper.getWritableDatabase();
Log.d("MemoDatabase","db = dbHelper.getWritableDatabase() 실행");
return true;
}
06-09 02:20:08.835 8867-8867/? E/SQLiteDatabase: Failed to open database '/storage/emulated/0/memo/memo.db'.
android.database.sqlite.SQLiteCantOpenDatabaseException: unknown error (code 14): Could not open database
at android.database.sqlite.SQLiteConnection.nativeOpen(Native Method)
at android.database.sqlite.SQLiteConnection.open(SQLiteConnection.java:207)
at android.database.sqlite.SQLiteConnection.open(SQLiteConnection.java:191)
at android.database.sqlite.SQLiteConnectionPool.openConnectionLocked(SQLiteConnectionPool.java:463)
at android.database.sqlite.SQLiteConnectionPool.open(SQLiteConnectionPool.java:185)
at android.database.sqlite.SQLiteConnectionPool.open(SQLiteConnectionPool.java:177)
at android.database.sqlite.SQLiteDatabase.openInner(SQLiteDatabase.java:806)
at android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:791)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:694)
at android.app.ContextImpl.openOrCreateDatabase(ContextImpl.java:571)
at android.content.ContextWrapper.openOrCreateDatabase(ContextWrapper.java:269)
at android.database.sqlite.SQLiteOpenHelper.getDatabaseLocked(SQLiteOpenHelper.java:223)
at android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:163)
at com.example.son.memozzang.db.MemoDatabase.open(MemoDatabase.java:97)
at com.example.son.memozzang.MultiMemoActivity.openDatabase(MultiMemoActivity.java:151)
at com.example.son.memozzang.MultiMemoActivity.onStart(MultiMemoActivity.java:123)
at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1237)
로그캣입니다.
윗 코드에서 dbHelper.getWritableDatabase();가 실행이 안됩니다.
매니페스트에서 퍼미션도 준 상태입니다.
ㅠㅠㅠ db입출력에 막혀서 안되네요 ㅠㅠㅠ 도와주세요