質問: AndroidStudioでlibsの中のjarを確認したいのですが、 下図のように 2つ(libGoogleAnalyticsServices.jar,universal-image-loader-1.9.0.jar)は 展開して中身のコードを確認できるのですが 1つ(android-suppoert-v4.jar)は展開できずで中のコードが見れません。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/781ceefbf5acd0e7d55f44ee5de7d695.png) build.grableのdependenciesには3つ設定してます。 ``` dependencies { compile fileTree(dir: 'libs', include: 'libGoogleAnalyticsServices.jar') compile fileTree(dir: 'libs', include: 'universal-image-loader-1.9.0.jar') compile fileTree(dir: 'libs', include: 'android-support-v4.jar') } ``` 展開するにはどこかを変更しないとならないのでしょうか?
回答: > > android-suppoert-v4.jar)は展開できずで中のコードが見れません > > > android-suppoert-v4.jarはproject内に存在するのでしょうか? Android Studioをインストールしているのであれば C:\Users\[UserName]\AppData\Local\Android\sdk\extras\android\m2repository\com\android\support\support-v4 以下にバージョンごとのフォルダがあります(Macはそれなりにsdk以下を探してください) 例えばsupport-v4-24.1.1.aarがありますので、それを展開すれば中に classes.jarファイルがあります ただ通常はgradleで依存関係を設定して ``` dependencies { ... compile 'com.android.support:support-v4:24.1.1' } ``` のようにすれば済むのですが 尚、バージョンはプロジェクトのAPIレベルで合わせる必要がありますので注意してください 必要なバージョンが無い場合はSDK managerからダウンロードですね