com.android.support:appcompat-v7:22.0.1 が見つからない
ほんきで学ぶAndroidアプリ開発入門 Android Studio、Android SDK 5対応
- 作者: 寺園聖文
- 出版社/メーカー: 翔泳社
- 発売日: 2015/07/13
- メディア: Kindle版
- この商品を含むブログを見る
上の本に従って勉強を進めよう、と思ったのだけど、build.gradleの下記の場所で ライブラリが見つからない、といった旨のエラーがでビルドが出来なかった。
compile 'com.android.support:appcompat-v7:22.0.1' compile 'com.android.support:design:22.0.1'
闇雲にやっているうちに出来てしまったので、理由がいまいち分かりきらないので、 確認したところだけメモ。
確認したところ
- File > Project Structures > Dependencies
- SDK ManagerにてインストールしているSupport Libraryのバージョン
- Android Studioのビルドのバージョン
File > Project Structures > Dependencies
上図のように、使っているライブラリの確認が出来る。この中にSupport Libraryのものでないバージョンのライブラリが入っていたらいけない気がする。
Support Libraryのバージョンは、SDK Managerから確認した。
SDK ManagerにてインストールしているSupport Libraryのバージョン
Android Studio v 1.3.2では、v 1.0.1とはちがって、同じアイコンをクリックしてから、いつものSDK Managerを出すのに一段階踏む必要があるので注意(下の図参照)。
いつもの独立したウィンドウで動くものでなくて、タブを切り替えしたら確認できる。
上図より、いまのAndroid Studioに入っているSupport Libraryのバージョンは23.0.1。 なので、build.gradleのバージョンを下記のように書き換えてみる。
compile 'com.android.support:appcompat-v7:23.0.1' compile 'com.android.support:design:23.0.1'
targetSdkVersionなども23に。
Android Studioのビルドのバージョン
どこで読んだのかは分からないけど、Android Studio自身のバージョンが古すぎても、最新のSDKに対応していない気配がしたので、Android Studioもアップデート( http://woshidan.hatenablog.com/entry/2015/09/28/225231 )。
次はもうちょっと分かって対処したい。。
多分、対応しているサポートライブラリをアップデートorインストール(SDK Managerから) / インストールしてあるサポートライブラリを読み込むよう指定(build.gradle) & それをコンパイルできるようにビルドツールをアップデート(Android Studioのビルドのバージョン) な気持ちでやってたんだけど実際堂なのだろう。