我正在开发一个应用程序,在那里我从服务器下载sqlite db文件并将db文件存储到内部存储器中的指定文件夹。此外,我能够访问数据库,它在以前版本的Android" KITKAT 4.4.2"中工作正常。
我收到"未知错误(代码14):无法打开数据库" " KITKAT 4.4.2"中的例外情况。请在下面提到的点找到可以帮助我的人。
1. I am getting the error in the openDatabase() method. Why?
2. What is the problem with the "KITKAT 4.4.2"?
3. How to resolve this issue?
答案 0 :(得分:0)
Android kitkat将数据库的默认位置更改为" app_databases"来自"数据库",如果你正在硬编码路径然后你应该改变它,它不推荐硬编码内部目录的路径。
File dbFile = context.getDatabasePath(name_of_database_file);