私の目標は、特定のプロジェクトの依存関係ツリー(appcompat、daggerなど)を表示することです。 1 IntelliJのようAndroid Studioの依存関係ツリーを表示するにはどうすればよいですか?
:
私の目標は、特定のプロジェクトの依存関係ツリー(appcompat、daggerなど)を表示することです。 1 IntelliJのようAndroid Studioの依存関係ツリーを表示するにはどうすればよいですか?
:
あなたのイメージは本当に木、アプリにコンパイルされ、すべてのちょうどフラットなリストが表示されません。
Gradleを使用していますか?
もしそうなら、あなたは本当にこれを実行することにより、「木」を見ることができることは、プロジェクトのディレクトリからコマンドラインでapp
が、モジュールの名前
であり、あなたがそう
のような何かを得る./gradlew app:dependencies
+--- MyApp:mylibrary:unspecified
| \--- com.android.support:appcompat-v7:25.3.1
| +--- com.android.support:animated-vector-drawable:25.3.1
| | \--- com.android.support:support-vector-drawable:25.3.1
| | \--- com.android.support:support-v4:25.3.1
| | \--- LOCAL: internal_impl-25.3.1.jar
| +--- com.android.support:support-v4:25.3.1
| | \--- LOCAL: internal_impl-25.3.1.jar
| \--- com.android.support:support-vector-drawable:25.3.1
| \--- com.android.support:support-v4:25.3.1
| \--- LOCAL: internal_impl-25.3.1.jar
\--- com.android.support:appcompat-v7:25.3.1
+--- com.android.support:animated-vector-drawable:25.3.1
| \--- com.android.support:support-vector-drawable:25.3.1
| \--- com.android.support:support-v4:25.3.1
| \--- LOCAL: internal_impl-25.3.1.jar
+--- com.android.support:support-v4:25.3.1
| \--- LOCAL: internal_impl-25.3.1.jar
\--- com.android.support:support-vector-drawable:25.3.1
\--- com.android.support:support-v4:25.3.1
\--- LOCAL: internal_impl-25.3.1.jar
注:あなたはls
(またはdir
上を実行する場合Windowsの場合)gradlew
(またはgradlew.bat
)が表示されない場合は、間違ったフォルダにあります。
その他の詳細:答えをView the dependency tree
ねえおかげで、私はIDE自体から見てみたかったです。私は依存関係のコードを閲覧することができます。 – fruqi
これはIDEから実行することができます。IDEの右側にエッジに沿ってGradle Viewがあります。あなたは依存ツリーを言ったので、それは私があなたが意味すると思ったものです。これは、どの依存関係が互いにネストされているかを示し、重複を識別することができます –
ありがとう、いくつかの一時的な依存関係を追跡するのを助けました。 –