2014年12月21日日曜日

Android Studio を 0.8.9 から 1.0 にアップデートしたときにアラートが発生

Android Studio がメジャーバージョン 1.0 をリリースしたと知り、アップデートしたときに
「Android SDK folder can no longer be inside the application folder」とアラートが発生しました。


今までインストールされていた SDK フォルダの位置がアプリケーションフォルダにあるのは
都合が悪いので別の位置に移動してください。というような意味?でしょうか。
このまま Retry を押しても何も変わらないので、Exit で中断して今ある SDK フォルダを
別の位置に移動しました。

SDK フォルダの中身が数GBあったので移動するだけでも1時間以上掛かりました。
同じ手順を踏むときには、時間に余裕のあるときに行おうと思います。
(最初、コピーではなく切り取りで処理してしまい、ファイルの確認ダイアログが頻発していました)

SDK フォルダを移動後、もう一度アップデートを行うと今度は無事に 1.0 へのアップデートが
できました。

移動する前の SDK フォルダは次のパスにありました。
C:\Users\[user name]\AppData\Local\Android\android-studio\sdk

Android Studio での既知の問題?のページもありました。
今度何かあったときにはこのページも確認したいと思います。
http://tools.android.com/knownissues

IntelliJ IDEA 14 の Community Edition で Gradle の依存関係を解決する方法

IntelliJ IDEA 14 の Community Edition を利用して Gradle によるライブラリの依存関係を
解決しようと考えていたのですが、躓いてしまったので残しておきます。

Gradle は Android Studio でも利用したことがあり、IntelliJ IDEA をベースにしているので
操作も大丈夫かなと思ったのですが、そう上手くはいきませんでした。
依存関係を解決するための build.gradle を編集したときに Android Studio では更新する
UIをすぐに見つけられたのですが、IntelliJ IDEA 14 ではすぐに見つけることができませんでした。

見間違いで無ければ、IntelliJ IDEA 14 では Gradle のようなツールウィンドウは初期設定では
サイドバーに表示されていませんでした。

ツールウィンドウを表示する方法はメニューの File > Settings を選択し
Appearance & Behavior > Appearance にある Show tool window bars にチェックを入れて
OK を押して設定内容を反映することで IDE のサイドバーに Gradle などのツールウィンドウの
ボタンが表示されます。



表示されない場合は IDE 上で Ctrl + Shift + A を同時押ししてテキストボックスに Gradle を
入力して Gradle をダブルクリックすることでウィンドウが表示されます。


Gradle ウィンドウで上のキャプチャの赤枠内のボタンをクリックして実行することで
build.gradle に定義していた依存関係を解決することができました。