ニャッキ格闘列伝ニャッキ格闘列伝そのフィギュア、栗生んじゃね?2017.05.18【AndroidStudio】AndroidStudioを使ってみる概ね好評です。Eclipseへのサポートがなくなりそう久しぶりにAndroidプログラムを触ってみようと思いEclipseの環境から構築しようと思い色々とやっていました。したら、公式になんかへんな文章がかいてあるわけです。Studio以下Google翻訳。ADTプラグインは、発表ごとにサポートされなくなりました。AndroidスタジオはAndroidの公式IDEになりました。Studioにプロジェクトを移行する必要があります。Studioへの移行を参照してください。いうことで公式のAndroidStudioを使えということになる。ここまで強めの文章だともうAndroidStudioを使うしか無い感じみたい。以前、AndroidStudioを使ってみた感じだとメモリ使用量が半端なくやたら重い感じでしたので使う気をなくしていました。上記のような状況だし久しぶりに触ってみたいと思います。AndroidStudioの環境構築AndroidStudioの総本山は以下のところになる。Studioインストーラー付きのもあるし基礎環境作りは簡単でした。あとはAndroidSDKとかを入れるだけなのだが、そのへんは公式アプリの強みになるのか必要なタイミングに必要なものをインストールする仕組みになっているらしく使う人はさほど依存関係を考えなくてもいい機構になっている。使い方的にはEclpseの改変みたいなのでEclpseを触っている人には馴染みやすい。Eclpseで作ったプロジェクトもインポート可能でAndroidStudio用のファイル配置になおしてくれるので便利。・Gradleの採用ビルドシステムはGradleを使っているらしい。Tool基本的にはAntに近いのだが、Gradleはライブラリの依存関係まで解決してくれる仕組みみたい。コマンドライン版のGradleを実行すると実感するのだが初回のコンパイルはいきなりライブラリのダウンロードから始まります。これにはなかなか衝撃を受けました。使い勝手はすごくいいけど扱い方を学ばないと行けない感じになる。・コンパイルのオート化が改善Javaについてはいつも通りなのですがNDKの方もコンパイルがソース変更時にかかるようになってくれるようになりました。Eclipseだとソース変更がされてなくて実行結果が違うとかがよく起きていたのだがAndroidStudioではそのようなことはなさそう。ファイルの変更確認もしているみたいで、外部エディタでの変更も即座にAndroidStudio上で表示するので安心感が高いです。・デバック関係はほぼ完璧な状況になるまず、デバック実行押せばAndroidStudioと同期をちゃんとしてくれる形になる。以前はソース内でデバッガ待ちとかを手動で入れたりしないと反応しなかったりと結構不便な状況だったのでブレークポイントやスタックトレースも多分完璧な状況になっている。EclipseではJavaとCでスタックトレースが分断されたりして追尾できなかったがちゃんとどこ流れてきたのかが確認できる形になっている。ブレークポイントも止まるしだが、変数の見方が自分的はまだつかめていない。ポインタ指定したメモリウォッチとかVisualStudioでできたことができれば完璧なんですけれどもね。一応、ndk-buildも対応してはいるのだがサンプルや説明の流れから見る限りはCMakeを使っていくべき感じになっている。動作的にもndk-buildがちゃんと動いているのかが不安になります。NDKを触っているので結構大変なところになっている。CMakeを新規に勉強する手間が上乗せされてしまった感じ。そんな感じでEclipseで気になっていた所がほぼ解消されて綺麗にAndroidStudioにまとまった感じ。動作的にも以前のクソ重い状況よりは改善されてやっとこ実用レベルまで来た感じ。代替品もないのでAndroidStudioで頑張っていきましょう。date*日本語が含まれない投稿は無視されますのでご注意ください。