7

kivy を使用して Android 用のプロトタイプ アプリケーションを作成しました。buildozer でコンパイルし、Android デバイスにアップロードしました。

しかし、iniファイル、画像データベースなどのアプリ依存ファイルをどこに置くべきかわかりません.

どんな助けでも大歓迎です

[編集 2020 07 25]

私がこの質問をしたとき(何ヶ月も前)、私はkivyとbuildozerの全体的なアイデアに慣れていませんでした。

私が気づかなかったこと、初心者には明らかでないこと (この質問が表示された回数を目撃してください)、および @inclement の回答が対処していないことは、Buildozer が python/kivy プロジェクト全体を単一のファイルにラップすることですこれには、すべての静的データを含めることができます。そのため、buildozer 仕様がそれらを確実に取得するようにする必要があります。

4

1 に答える 1

2

それらを好みに合わせて配置できます-buildozerにapkを含めるように指示し(つまり、ファイルタイプ、ディレクトリなどを含めるように設定することにより)、コード内の相対パスでそれらにアクセスする限り、それらはデバイス上で同じように機能します.

ini ファイルは例外である可能性があります。kivy がどこからロードしようとしているのかわかりません (ただし、外部データ ディレクトリのどこかにある可能性があります)。main.py と同じディレクトリに配置してもうまくいかない場合は、相対パスを使用して手動でロードするか、値が少ない場合は main.py ファイルに設定することができます。

于 2015-04-28T10:36:03.880 に答える