Android Kitkat openDatabase问题?

时间:2014-05-20 06:45:59

标签: android android-sqlite android-4.4-kitkat

我正在开发一个应用程序,在那里我从服务器下载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?   

1 个答案:

答案 0 :(得分:0)

Android kitkat将数据库的默认位置更改为" app_databases"来自"数据库",如果你正在硬编码路径然后你应该改变它,它不推荐硬编码内部目录的路径。

File dbFile = context.getDatabasePath(name_of_database_file);