основные приложения Ubuntu Touch | несоответствие версии базы данных

Я не могу правильно запускать приложения с сенсорным ядром Ubuntu. Он работал нормально, пока я не установил QT5 вместе с QT4. Я попытался удалить все и установить Ubuntu-SDK с нуля. Но все равно не повезло.

Ошибка

Error: SQL: database version mismatch
[CLOCK] TimerPage loaded
QSqlDatabasePrivate::database: unable to open database: " " 
QSqlQuery::prepare: database not open
[CLOCK][ERROR] Error creating WorldClock table in db:Error:  

Когда я запускаю приложение, заголовок, разделитель не отображается, а элементы управления не отображаются при пролистывании снизу. фон не отображается должным образом.

Как решить эту проблему несовпадения версий sql db

2
задан 22 July 2013 в 03:05

1 ответ

У меня была похожая проблема, и я решил ее, удалив файлы базы данных из файловой системы. Конечно, вы потеряете все данные, которые вы вставили в приложение.

Вы найдете файлы для удаления в каталоге:

~/.local/share/Qt Project/QtQmlViewer/QML/OfflineStorage/Databases

Проверяйте все файлы *.ini, пока не найдете тот, который соответствует вашему приложению. Удалите это, а также его .sqlite аналог. После этого я снова смог запустить свое приложение.

0
ответ дан 22 July 2013 в 03:05

Другие вопросы по тегам:

Похожие вопросы: