コマンド¶
このページにはtoolchain.pyに渡せるすべてのコマンドとオプションが記載されてます。
コマンドのインデックス¶
使用可能なコマンドは、ToolchainCLクラスのメソッドです(下記を参照)。 彼らは独自のオプションを持っているかもしれませんし、一般的な引数 や 配布可能な引数を いつでもコマンドに渡せますす(無関係で効果がないかもしれませんが)。
一般的な引数¶
これらの引数は、すべてのコマンドで使用するわけではありませんが、動作を変更するためにすべてのコマンドに渡せます。
--debug
すべてのコンパイル出力を含むビルドに関する追加のデバッグ情報を出力します。
--sdk_dir
Android SDKがインストールされているファイルパス。 これは他のいくつかの方法でも設定できます。
--android_api
ターゲットとするAndroid APIレベル。 python-for-androidはこのレベルのプラットフォームツールがインストールされているかをチェックします。
--ndk_dir
Android NDKがインストールされているファイルパス。 これは他のいくつかの方法でも設定できます。
--ndk_version
NDKのバージョンがインストールされました。ツールを構築するための内部ファイルパスがこれに依存しているために重要です。これに関しては別の方法で設定もできますし、NDKディレクトリにバージョンを含むRELEASE.TXTが含まれている場合は自動的にチェックされるので、手動で設定する必要はありません。
ディストリビューションの引数¶
p4aは、コンパイルされたどのAndroidディストリビューションを使用するかを指定するために使用されるいくつかの引数をサポートしています。 これらの引数のいずれかをコマンドに渡せます。配布が必要な場合は必要に応じてロード、コンパイル、またはダウンロードに使用されます。
これらのオプションは必須ではなくて原則として必要なものだけを設定する必要があります。
--name NAME
ディストリビューションの名前。 指定された名前は1つだけ作成できます。
--requirements LIST,OF,REQUIREMENTS
配布物に含まれなければならないレシピでカンマで区切られたリストです。 これらは、レシピ名またはPythonモジュールのpypiの名前でなければなりません。
--force_build BOOL
配布をゼロからコンパイルする必要があるかどうか。
--arch
構築するアーキテクチャ。 現在、一度に1つのアーキテクチャだけを対象にすることができて特定の配布には1つのアーキテクチャしか含められません。
--bootstrap BOOTSTRAP
アプリケーションに使用するJavaブートストラップです。 ほとんどの場合心配する必要もなく手動で設定する必要もありません。適切なブートストラップがあなたの必要条件から選択されます。 現在の選択肢は
sdl2
または``pygame`` です。sdl2
は実験的ですが可能であれば好ましいです。
注釈
オプションは暫定です。 他のものにはダウンロードを許可するためのトグルとユーザdistをロードする追加のディレクトリを設定するものが含まれます。