Я тоже нашел эту ошибку!И, наконец, я решил создать файл БД из моего приложения, выполнив такой код:
public class MyHelperSqliteHelper extends SQLiteOpenHelper{
// SQL to generate USER table
String sqlCreate = "CREATE TABLE 'user' " +
"('X_id' INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL , " +
"'D_name' VARCHAR);";
...
@Override
public void onCreate(SQLiteDatabase db) {
try {
db.execSQL(sqlCreate);
}catch (SQLException e) {
e.printStackTrace();
}
}
...
}
Следующим шагом является экспорт этого файла из представления DDMS в файл и открытие этого файла с помощью менеджера SQLite.Здесь вы можете импортировать все свои данные и другие таблицы.
Последний шаг - нужно только экспортировать эту базу данных из SQLiteManager, и если вы откроете этот файл, вы увидите, что он зашифрован.это временное решение, но оно может решить эту проблему, и вам нужно сделать это только один раз и не более.
Удачи!