Я не знаю, как это исправить ...
URI dbURI = URI.create("file:///SDCard/Databases/MyDatabase.db"); Database database = DatabaseFactory.open(dbURI);
Он без проблем создал БД, выдает исключение при попытке открыть БД.
Я понял это. Если я пытаюсь открыть соединение с БД до закрытия предыдущего соединения, оно выдает это исключение. Итак, после всех операций с БД я называю database.close()
database.close()
создайте новую папку с именем приложения в SDCard / Databases / и поместите в нее свою базу данных.После этого вам нужно просто передать имя базы данных в URI.create ().
Надеюсь, это будет полезно для вашего.:)