Я прочитал много связанных постов, но не нашел решения.
Я использую библиотеку ActiveAndroid для базы данных и выпустил свою программу, но у меня возникли проблемы с обновлением новой версии.
В новой версии приложения таблица добавляется в базу данных.Поэтому база данных должна быть обновлена.(Я внес изменения и увеличил версию базы данных).
файл манифеста:
<meta-data
android:name="AA_DB_NAME"
android:value="KashanTakhfifi" />
<meta-data
android:name="AA_DB_VERSION"
android:value="2" />
<meta-data
android:name="AA_MODELS"
android:value="DBTableModel.TableNotificationModel, DBTableModel.TableGuideModel" />
Но при установке или обновлении нового приложения программа будет аварийно завершать работу.потому что произошла ошибка: нет такой таблицы (что означает, что база данных не обновляется).
Я прочитал в других сообщениях: приложение должно быть удалено и переустановлено.Но я выпустил приложение, и эта проблема не логична для пользователей.Если я захочу удалить эту библиотеку, мне придется внести много изменений в мой код ... Какое решение для меня.