気がついたら, 最新は「0.8.1」になっていた.
あたしは「0.6.0」だった.
何回か更新がその間にあったようだが.
少し面倒なことになりそうだったので書いておくのですが.
通常のアップデートは, 緑の通知ダイアログとかからか,
メニューから [Check Update] みたいなのをクリックして,
そのあとPC画面の中央にダイアログが表示されて,
そのダイアログ内の [update] を選択してパッチが当たって, 自動再起動 てな流れだったと思う.
けど, 今回は違う.
ダイアログ上に [update] のボタンがなく [download] になっている.
そのボタンを押すと, zip がダウンロードされて展開すると, AndroidStudio.app が登場.
これを, Application ディレクトリに上書きして起動すると
SDKのロケーション入力ダイアログが登場.
は, バンドルしてただろ?
え, ADT単独でいれるのだろうか.
みてみると, 前にバンドルされていた位置の
Application/Android Studio.app/sdk
のディレクトリがない.
え?!
その後さんざん「L」のページとかたらい回されましたが,
結局は,
「0.8.0」(.dmg)
を先にいれるとうまくいきます.
Android Studio | Android Developers
/Applications/Android Studio.app $ ls Contents NOTICE.txt build.txt license sdk LICENSE.txt bin lib plugins
SDKも同梱されています.
Gitなどの設定もうまく引き継げてるようです.
ここから [menu] - [check update] で 「0.8.1」にアップデートができます.
で, これまでのプロジェクトのディレクトリからインポートして,
ビルドしてみると通らず.
> Manifest merger failed : uses-sdk:minSdkVersion 9 cannot be smaller than version L declared in library com.android.support:support-v4:21.0.0-rc1
とりあえず, AndroidStudio 上に復活した SDK Manager で「L」向け API20 などを入れる.
「API20」て2つあるけどなんだろう.
L Developer Preview is the preview of Android 5.0
Android 4.4W is Android Wear SDK
開発者向けプレビュー5.0版 と Wear向け4.4版 の様子.
なんかいろいろ変わってる...
じゃあ, どっちもまだ使わない方がいいのか...
API20 って今はまだ...
今回ビルドでこけていたのは,
compile 'com.android.support:support-v4:+'
としていたのを
compile 'com.android.support:support-v4:19.+'
と記述してOK.
今はまだこんなかんじにしておくといい.
dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:appcompat-v7:19.1.+' compile 'com.android.support:support-v4:19.1.+' }
android { compileSdkVersion 19 buildToolsVersion '19.1.0' defaultConfig { minSdkVersion 14 targetSdkVersion 19 } }
API20 って, 公開中のアプリに対して使うにはまだ少し早いのか.
ビルドを通しても「OLDER_SDK_VERSION」で 4.x な実機にはインストールできないわ.
Android Studio gradle doesn't compile the specified version - Stack Overflow
Manifest merger failed : uses-sdk:minSdkVersion 14 - Stack Overflow
関連ワード: Android・AndroidStudio・Google・Gradle・評判・速報・開発・4.4W・API20・Manifest merger failed : uses-sdk:minSdkVersion 14