Я пишу приложение для Android версии 3.2, затем ASUS Eee Pad TF01, который запросил обновление, это изменило версию Android до 4.0.3.
С тех пор у меня возникли проблемы с приложением, я отследил это до базы данных SQLite, она останавливается с ошибкой на несуществующей таблице.
Затем я сравнил пример приложения NOTEPAD, который работал. В моем приложении для создания БД я считал сценарий создания из файла в строку, а затем использовал execSQL, раньше это работало нормально, но сейчас это не работает. Я проверил некоторые другие вещи
- Файл все еще читается нормально,
- После сокращения содержимого файла до двух таблиц все равно не работает
- Проверен файл в инструментах браузера SQLite databse (2.0b1) под Windows, нет проблем
Я думаю, что это могут быть символы (тип сортировки) или кодировка символов в файле SQL, или недопустимые символы.
Есть идеи, как мне решить эту проблему?