私はPython/Kivyアプリケーションを持っています。私はBuildozerを使ってAndroid用にコンパイルしようとしています。したがって、コードにインポートされたサードパーティ製のモジュール(freeswitchESL)を使用しています。androidのPythonモジュールをコンパイルする
from freeswitchESL import ESL
すべてがOKをコンパイルしますが、このアプリは、すぐにそれが実行時にクラッシュします。私はこれを修正する方法を見つけ出すことはできません
I/python (11682): ImportError: No module named _ESL
:デバイスが返却されlogcatを見、モジュールの内部名を見つける問題に実行されているようです。私はbuildozer.specでこのようなことを試みました。
source.include_patterns = freeswitchESL/*
しかし、役に立たないです。誰かが私が間違っていることを教えてもらえますか?モバイル機器用のコンパイルを試したのは初めてのことですが、それは間違いないでしょう。
明らかに、コンパイルが必要な場合は、モジュールのコンパイルレシピを作成する必要があります。 – inclement