2017-06-28 12 views
0

これはコーディングエラーではありません。これはAndroidスタジオの使用方法です。私はGoogleにしようとし、適切な解決策を見つけるが、私はできませんでした。Android StudioのfileTreeとComplile jarをコンパイルする違いは何ですか?

Androidスタジオプロジェクトでは、libフォルダにXYZ.jarファイルがあります。私はそれをgradleで以下のようにコンパイルするのに使うことができます。

compile fileTree(include: ['*.jar'], dir: 'libs') 

次に、同じファイルを依存関係として追加することもできます。

ファイル - >プロジェクト構造モジュール
から
選択のApp 依存 - > +

これらの違いは何
compile files('libs/XYZ.jar') 

次のように依存

その後のGradleの変更をファイルfileTree &ファイルをコンパイルしますか?

jarを依存関係として追加すると、生成されたAPKと一緒に行くのですか?

答えて

1

(ほぼ)すべてがGradledocs

A FileTreeで見つけることができるファイルの階層を表します。 FileCollection を拡張し、階層クエリと操作メソッドを追加しました。通常、コピーするファイルやアーカイブの内容を表すには、 FileTreeを使用します。ここで

要約files()fileTree() https://docs.gradle.org/3.5/javadoc/org/gradle/api/file/FileCollection.html


含め、あなたが求めているもの、読むことができます、あなたはコンパイル構成にlibsディレクトリまたは特定の案件から任意の.jarアーティファクトを含むことができ、 。

関連する問題