0
をコンパイルgradlewの違いは何である私はアンドロイドのプロジェクトのためにgradlew組み立て、
./gradlew tasks
が私にassemble*
とcompile*
タスクを与えることに気づきました。
違いは何ですか?しかし、後者の2つの作品と同じように -
は、私はまた、コマンドがタスクcompileDemoDebugSources
などcompileDemoReleaseSources
(demo
が味があるとrelease
があるビルドタイプ)だけ(代わりにassembleDemoDebug
のとassembleDemoRelease
)assembleDemo
が表示されていることに気づきました良い。何故ですか?公式マニュアルから
コンパイルは言語レベルです(例:.classを.classにコンパイルします)。あなたのIDEはこれを例えば使用するかもしれません。アセンブルは、さまざまなコンポーネント、クラスパス、リソースファイルなどからアーティファクト(WARやJARなど)を作成するためのものです。 – drkstr1