/data/data/com.android.email/EmailProviderBackup.db を開くにはどうすればよいですか? 私のプログラムで.iセット
android:sharedUserId="android.uid.phone"
プラットホームの標識があります。
public static final String EMAIL_BACKUPDB_PATH = "/data/data/com.android.email/databases/EmailProvider.db";
SQLiteDatabase.openDatabase(EMAIL_BACKUPDB_PATH, null,SQLiteDatabase.OPEN_READWRITE);
it can open well.
しかし、次のように EMAIL_BACKUP_PATH を変更すると:
public static final String EMAIL_BACKUPDB_PATH = "/data/data/com.android.email/databases/EmailProviderBackup.db";
SQLiteDatabase.openDatabase(EMAIL_BACKUPDB_PATH, null,SQLiteDatabase.OPEN_READWRITE);
それは機能しません。例外は次のとおりです。
02-21 12:25:33.852: E/SQLiteLog(10780): (14) os_unix.c:30174: (13) open(/data/data/com.android.email/databases/EmailProviderBackup.db) -
02-21 12:25:33.859: E/SQLiteDatabase(10780): Failed to open database '/data/data/com.android.email/databases/EmailProviderBackup.db'.
02-21 12:25:33.859: E/SQLiteDatabase(10780): android.database.sqlite.SQLiteCantOpenDatabaseException: unknown error (code 14): Could not open database
私を助けてください!ありがとう!