我的应用程序正在抛出这个
Fatal Exception : unknown error (code 14) could not open database
在Android Kitkat 4.4上运行时, 该应用程序在以前的所有版本上都运行良好。
此行正在抛出异常。
myDataBase = SQLiteDatabase.openDatabase("path", null, SQLiteDatabase.OPEN_READWRITE);
我已经尝试了一切 SQLiteDatabase.create(); SQLiteDatabase.opendatabase(); SQLiteDatabase.openorcreatedatabase(NULL); 。但仍有例外情况被抛入此行。
答案 0 :(得分:0)
如果您的变量path
是一个辅助外部存储作为SD卡,那么您无法写入数据,如何创建一个db文件sqlite。 Android 4.4阻止了在这个位置和制造商处写数据,因为三星也遵循了相同的规定。错误消息无助于了解实际发生的情况。见:
https://source.android.com/devices/storage/index.html#multiple-external-storage-devices