我有这段代码:
// 2. get reference to writable DB
SQLiteDatabase db = this.getWritableDatabase();
Cursor cursor = db.rawQuery(query, null);
我看到db是
SQLiteDatabase: /data/data/com.myApp/databases/user.db
然而,我的应用程序的另一部分写到这里:
adb pull data/data/com.myApp/user.db
(我用adb pull
验证了拉
如何更改SQLiteDatabase: /data/data/com.myApp/databases/user.db
)的路径?
答案 0 :(得分:4)
/data/data/com.myApp/databases/user.db
是数据库的正确位置。考虑修复代码中需要data/data/com.myApp/user.db
的部分。
要更改路径,您可以提供SQLiteDatabaseHelper
构造函数的完整路径,而不仅仅是数据库名user.db
。