私の最初のアプリをビルドすると、FTSを使ってsqlite3で小さなDBが作成されます。私は自分のアプリを私の携帯電話にプッシュすることができ、それは動作しますが、DB上でFTSクエリを実行するとクラッシュします。 FTSは、私が推測するコンパイル時に忘れられますので、Kivy Android Sqlite3 fts appがクラッシュする
12-30 15:37:02.861 28307 28337 I python : Error no such module: fts3:
(完全なログここでは) http://paste.ofcode.org/zJjtqzQZgCe2PVg9xKssw3
アプリはそのコンパイルする前によく働く:私はこれを取得しますか?
これを修正する方法はありますか? Kivyは実際にFTSをサポートしていますか?
ほぼそこそこ!ご協力いただきありがとうございます!
こんにちは、私は要件にsqlite3を追加しましたが、どうすれば具体的にftsを追加できますか? ftsまたはfts3が機能しませんでした。ありがとう! – Atoms
@Atoms 'pip install'で行ったのと同じ名前を要求に追加する必要があります。うまくいかない場合は、純粋なPythonパッケージではない可能性が高いため、レシピを作成する必要があります。 – KeyWeeUsr
@KeeWeeUsrだから私はrecipe.shの問題を解決しました。それは私がandroid_newを使用していないだけで、アンドロイドです。今私はandroid_newを使用して、私はsqliteのレシピがデフォルトでfts4を有効にすることがわかります。しかし、それは私に私の要件(buildozer.spec)でpython2を追加することで解決できる「属性エラー:コンテキストobjctに属性hostpythonはありません。アプリは正常にコンパイルされますが、Androidスマートフォンでアプリを起動すると「no module sqlite3」と表示されます。私は要件を回り込もうとしましたが効果はありませんでした。何か案は?私はこのahahを解決するために近いことを知っています。ありがとう! – Atoms