Android用にいくつかのpythonモジュール(いくつかの共有ライブラリを含む)をコンパイルしました。Android は noexec オプションを使用して sdcard をマウントするため、python パッケージ全体 (つまり、*.py + *.so ファイル) を /data パーティションに配置するか、電話のメモリにウェアを配置する必要があります。
電話のメモリは非常に限られているため、共有ライブラリのみを /data パーティションに保持し、すべての *.py ファイルを /sdcard に 1 つの Python パッケージ用に保持する方法が必要です。
たとえば、numpy パッケージの場合、
/data/local/lib/python27/ の「numpy.core.multiarray.so」
&
/sdcard/python/ の numpy パッケージ ツリー全体 (共有ライブラリを除く)
(sys.path には「/sdcard/python/」と「/data/local/lib/python27/」の両方が含まれます)
誰か助けてください....