我发现了很多关于这个问题的问题,但我无法修复它.
我在资源文件夹中有一个sqlite数据库:
我在资源文件夹中有一个sqlite数据库:
assets/data/data/{package_name}/databases/mydb.db
我可以在更改一个表结构之前打开数据库并读取数据.我尝试卸载应用程序并重新安装,但我得到相同的例外.
我现在能做什么?
提前致谢
编辑
// The Android's default system path of your application database. private static String DB_PATH = "/data/data/{mypagackename}/databases/"; private static String DB_NAME = "mydb.db";
public void openDataBase() throws sqlException { // Open the database String myPath = DB_PATH + DB_NAME; myDataBase = sqliteDatabase.openDatabase(myPath,null,sqliteDatabase.OPEN_READONLY); }