im строит мое первое приложение, оно включает небольшую БД с sqlite3 с использованием FTS. Я могу нажать мое приложение в своем телефоне, и он работает, однако он падает, когда я делаю запрос FTS в БД. Я получаю это:Kivy Android Sqlite3 fts сбой приложений
12-30 15:37:02.861 28307 28337 I python : Error no such module: fts3:
(полный журнал здесь) http://paste.ofcode.org/zJjtqzQZgCe2PVg9xKssw3
приложение работает задолго до его компиляции так FTS забывается во время компиляции я думаю?
Любая идея, как это исправить? Действительно ли Kivy поддерживает FTS?
им почти нет! Спасибо за вашу помощь!
Привет, я добавил sqlite3 к требованию, но как я могу добавить fts специально? fts или fts3 не работает. Благодаря! – Atoms
@Atoms Вам необходимо добавить то же имя к требованиям, что и в случае с 'pip install'. Если это не сработает, скорее всего это не чистый пакет Python, поэтому вам нужно написать рецепт. – KeyWeeUsr
@KeeWeeUsr Хорошо, поэтому я решил проблему с recipe.sh. Это я не использовал android_new, а просто Android. Теперь я использую android_new, и я вижу, что рецепт для sqlite позволяет fts4 по умолчанию. Тем не менее, он дает мне «Ошибка атрибута: контекст objct не имеет атрибута hostpython», который я могу решить, добавив python2 в мои требования (buildozer.spec). приложение успешно компилируется, но затем «нет модуля sqlite3», когда я запускаю приложение на своем телефоне Android. Я попытался переместить требование вокруг, но это не повлияло. Есть идеи? Я знаю, что я близок к решению этого ахаха. Благодаря! – Atoms