コマンド

このページには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をロードする追加のディレクトリを設定するものが含まれます。