0

res/rawSL4Aを介してデプロイされ、アプリのAPKに含まれている多数のPythonスクリプトを使用するAndroidアプリケーションを開発しています。__init__.pyスクリプトはpythonパッケージを使用するため、それらのディレクトリには、 pythonがディレクトリをパッケージとして認識するために必要な0バイトサイズのファイルが多数含まれています。私の問題は、aaptパッケージ化中にこれらのファイルをスキップし、モジュールがインタープリターによって検出されないため、スクリプトがデバイス/エミュレーターで機能しないことです。

[aapt] Creating full resource package...
 [null]     (skipping (null) file '/home/user/app/res/raw/pypackage/__init__.py')

それでもファイルを含めるように指示する方法はありaaptますか、それともファイルを手動でパディングして0kbを超えるサイズにする必要がありますか?コマンドラインオプションを確認しましaaptたが、何も見つかりませんでした。

4

1 に答える 1

0

これが唯一の問題である場合は、ファイル内にコメント' # 'を追加するだけです。__init__.pyディレクトリ構造としてさらに問題が見つかった場合は、tarまたはzipを使用して、APKのインストール後に展開できます。

于 2011-02-05T05:35:23.637 に答える