gradlew最も完全な命令レイダースのGradle

  Gradleでは、私たちは、コンパイルの構築、パッケージおよび他のプロセスを含む、アプリの構築を支援するために使用されたビルドツールです。私たちは、自動的に私たちのためにアプリを構築し、それは私たちの「注文」によるとされ、Gradleのビルドルールを指定することができます。デフォルトのAndroid Studioは、加えて、我々は我々が必要とするビルドアプリへの選択Gradleの命令を使用することができ、完全なアプリケーションを構築するためのGradleを使用します。アプリを構築するGradleの命令は(つまりGradleのラッパー速記)gradlewを使用する必要があると、紙が要約を作るために、共通のコマンドをgradlew。

  gradlewとgradlew.bat:Linuxでgradlewシェルスクリプト、gradlew.batは、Windows用のバッチファイルです。gradlewは、我々はモジュールのディレクトリを指定し、現在のモジュール(Windowsシステム)の構築を完了するために、「組み立てgradlew.bat」を実行に入るなど、それはコマンドパッケージのGradleのことを、略語のGradleラッパーです。

  gradlew [オプション...] [タスク:gradlew標準のフォーマットを使用して ...]
:オプションの表示オプションを、タスクは、タスクを表します。また、使用することができます:gradlew [タスク...] [オプション ...]、 あなたは個人的な好みの決定に基づいて、使用するフォーマットを選択できます。次に、共通gradlew説明を行うための指示:

  • ?Gradlew - / - H / - ヘルプ:オプションのパラメータとパラメータの説明情報を印刷する表示ヘルプ情報。
  • gradlew -v / - バージョン:バージョン番号(Gradleのバージョン番号は、プロジェクト、Kotlin、グルービー、アリ、JVM、OSバージョン、等が印刷されています)。
  • gradlewタスクは--all:キャッシュなどのタスクを含む表示すべてのタスクを、。
  • gradlewクリーン:ビルドファイルの削除は、ディレクトリフォルダを動作します。
  • gradlewビルド:チェック依存関係とコンパイラパッケージ、デバッグ、環境パッケージをリリースが出て再生されます。
  • 組み立てgradlew ***:指定されたパッケージのコンパイル:デバッグパッケージ(gradlew assembleDebug)、リリースパッケージ(gradlew assembleRelease)、チャネルパッケージ(gradlew assembleOemRelease / assembleOemDebug)、などカスタマイズされたバージョンなどなど。
  • ***インストールgradlew:指定したパッケージのコンパイルとインストール:デバッグとしてパッケージ(gradlew installDebug)、リリースパッケージ(gradlew installOemRelease / installOemDebug)、カスタマイズされたバージョンなどを、
  • gradlewアンインストール**:アンインストールインストールされたパッケージの指定されたモード:デバッグとしてパッケージ(gradlew uninstallDebug)、リリースパッケージ(gradlew uninstallRelease)、チャネルパッケージ(gradlew uninstallOemRelease / uninstallOemDebug)、カスタマイズされたバージョンなど。
  • gradlew:モジュール名:などgradlewなどの依存関係、:アプリ:依存関係、アクション:チェック・パッケージの依存関係。
  • gradlewビルド-i / - 情報-d / - デバッグ-s / - スタックトレース:コンパイル(ビルド)と印刷モードとデバッグ情報レベルのログおよびスタック情報(--stacktrace)を使用異常。
  • gradlewクリーンビルド--refresh依存関係:結合された命令、明確な構築物(gradlewクリーン)及び(gradlewビルド)を再構成し、しばらく依存強制リフレッシュ(gradlew --refresh依存性);
  • gradlew --offline:キャッシュが更新されていない場合はGradleの依存関係で唯一のローカルキャッシュを使用することができますオフラインモードでは、依存ではありませんが、プロンプトのコンパイルに失敗しました。
  • gradlew --refresh依存性:必須リフレッシュ依存、即ち、そのような動的依存バージョンと更新があるかどうかを確認するために、ローカルおよびリモートキャッシュリポジトリハッシュコードを比較SHALなど、構築更新の更新をダウンロードするために、このアプローチを使用して手動回避削除キャッシュ;
  • --info:印刷スタック情報。
  • gradlew --daemon:デーモンは、Gradleのビルドを使用して、デーモン、ビルド効率を向上させることができ、デーモンが起動したり、既存のされていない場合は忙しいです、デーモンが開始されます。
  • gradlew --no-デーモン:あなたはすでにビルドにデーモンを使用するように設定している場合は、このデーモン建物を行うには、このオプションを使用することができます。
  • gradlew --continuous:タスクが失敗しても、タスクキューで継続的ビルドは、実行を終了しませんが、次のタスクを継続します。
  • gradlew --parallel --parallel-スレッド= N:並列にコンパイル。
  • gradlew --configureオンデマンド:需要のコンパイル。

  概要:いくつかの命令は、「gradlew --version」として速記方法、あり「gradlew -v代わりに、」略し方gradlew --help gradlew -h「「速記用の方法することができます」ですgradlew - 代わりの」またはgradlew?」 "gradlew --no-再構築" "gradlew -a" 速記の方法に代えて、 "gradlew --debugは" 速記 "gradlew -d"、 "gradlew --stacktrace" に置き換えることができることができるように、「gradlewを略すことがあります - 先頭に - (つまり、「」)初めに、短い命令を使用する必要はありませんマイナス2 - sの場所などは省略命令が唯一のマイナス記号(「」)を必要としています。

  あなたはあなたのための私の記事が役に立つと感じた場合、私は疑問に、また、以下のコメントを歓迎した場合は、愛するあなたに感謝与えます!



著者:alexlee1986
リンクします。https://www.jianshu.com/p/845fafdfe602
出典:ジェーンの本が
著者によって著作権で保護されています。著者は認可商業転載してください接触、非商用の転載は、ソースを明記してください。

公開された66元の記事 ウォンの賞賛222 ビュー119万+

おすすめ

転載: blog.csdn.net/Liuqz2009/article/details/104492080