我在framework层去调用sqlite3的接口,open时就fail了
报出的err是14,Unable to open the database file
有大大做过这方面的研究吗?
sqlite3 * volDBHandle = NULL;
char * volDBPath = "/data/data/com.android.providers.settings/databases/settings.db";
int err = sqlite3_open(volDBPath, &volDBHandle);
if(err) {
LOGE("error message : %s", sqlite3_errmsg(volDBHandle));
LOGE("volume database open fail!!! err : %d", err);
}
else {
LOGE("volume database open success!!!");
sqlite3_close(volDBHandle);
}