Android Studioで依存関係ツリーを表示するにはどうすればいいですか? 質問する

Android Studioで依存関係ツリーを表示するにはどうすればいいですか? 質問する

私の目標は、特定のプロジェクト内の依存関係のツリー (appcompat、dagger など) を確認することです。

IntelliJ のようなもの:

ここに画像の説明を入力してください

ベストアンサー1

質問の画像には実際にはツリーが表示されておらず、アプリにコンパイルされたすべてのもののフラットなリストのみが表示されています。

Gradle を使っていますか?

もしそうなら、走って「木」を実際に見ることができますGradleコマンド

Android ドキュメント:依存関係ツリーを表示する

グラフィカルユーザーインターフェイス

  1. 選択するビュー>ツールウィンドウ>グラドル(またはツール ウィンドウ バーの Gradle アイコンをクリックします)。
  2. 拡大するアプリ名>タスク>アンドロイドをダブルクリックしますandroidDependencies。Gradle がタスクを実行すると、実行ウィンドウが開き、出力が表示されます。

コマンドライン

(ツリー状のリストを生成します)

./gradlew app:dependencies

および/または

(フラットリストを生成)

./gradlew app:androidDependencies

appモジュールの名前はどこですか

そして、次のようなものが得られます

+--- 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

特定のフレーバーについては、コマンドを使用してください

gradle app:dependencies --configuration <flavorNameRuntimeClasspath>

注記:そのフォルダーでls(またはWindows の場合) を実行しても(または)dirが表示されない場合は、フォルダーが間違っています。gradlewgradlew.bat

おすすめ記事