Edited at

初めてAndroidアプリを作るための準備

2019年3月に書き直しました。

-> https://dr1009.hatenablog.com/entry/2019/03/22/070000

この記事は2016年の3月から、複数人でAndroidアプリを作り始めたのにあたり

細々とした設定や参考になるリンクを集めたものです。

ざっくりと適当にまとめてあります。



Androidの実行環境を用意しよう

Androidアプリを試すには実機(端末)とEmulatorがあります。

実機のいいところ
実機の残念なところ

触れる
複数バージョンで試せない

反応が早い
複数サイズで試せない

PCスペックが低くてもなんとかなる
端末を買うと高い

Monkeyテストとかができる
PC周りがわちゃわちゃする

ログ取りしやすい
USBケーブルがすぐ痛む


Emulatorのいいところ

Emulatorのいいところ
Emulatorの残念なところ

無料
PCのスペックに依存

モニタサイズが選び放題
ETがやりにくい

メモリのサイズも選び放題
手で触れない

PC一つで完結する
AndroidStudioに依存する



AndroidStudioを用意しよう

Eclipse + ADTは2015年でサポートが打ち切られました。AndroidStudioを用意しましょう。

Google、「Android Developer Tools in Eclipse」サポートを年末に終了へ

AndroidStudioの実行にはJRDが、Androidの開発にはJDKが必要になるので、まとめてインストールしてしまいましょう。1

JDKはAndroid 5.0(Lollipop)以降の開発では1.7以上を求められます。

インストールするJDKは1.7でも、1.8でも構いません。

(ただし、1.8を入れた場合にはbuild.gradleに設定が必要になります。)

英語がだいたいわかる、ざっくりと読める人はOracleのサイトをざーっと読んでインストールしましょう。

Oracle : Java SE Downloads


  1. Windowsの場合


    1. Qiita : JDKのインストール



  2. Macの場合


    1. コマンドからインストール

    2. Qiita : MacにJava(JDK)をインストール



  3. Linuxの場合


    1. Linuxmania : apt-getでJavaをインストールしよう (Ubuntu)



AndroidStudioは Google : Android Studio と SDK Tools のダウンロード からダウンロードしてください。

あとは、それぞれの環境で Qiita : AndroidStudio インストール のようにポチポチやっていればインストールされます。



AndroidStudioの初期設定をしよう

AndroidStudioをインストールしたら、いくつかしておきたい設定があります。


SDKやJDKを設定する

Qiita : Android StudioにおけるAndroidSDKやJDKのパス設定


Formatterを設定する

どんなFormatterを使えばいいか悩んだら、とりあえずAOSP2のものを入れておきましょう。

チームで作業するときには、機械的にFormatしてしまうしかありません。

formatterはここから取得します。

https://android.googlesource.com/platform/development/+/master/ide/intellij/codestyles/

WindowsやMacはこちら

baroqueworksdevの日記

Ubuntuを使っている場合は、HOMEの隠しフォルダである".AndroidStudio-version-"ディレクトリ内の

/config/codestyes にAndroidStyleを置いてみてください。

シェルを使ってぱぱっとやりたいときにはこちらを参考に。

Qiita : Googleが出してるAndroidStyle(コードフォーマット)を使えるようにする

個別に弄りたいときはこちらを参考にしてください。

gihyo : 第41回 コードフォーマット

gihyo : 第42回 コードスタイルの設定


行番号などを表示しておく

標準状態では色々と見難かったりするので、色々と適当にいじります。

おかしくなったら再インストールしちゃいましょう。

Qiita : 【AndroidStudio】EclipseユーザーもストレスフリーなAndroid Studio生活!~設定編~

[Android Studio] 快適にコーディングできるように設定をカスタマイズしてみた

今回はここまで!





  1. Android NからはOpen JDKが必須となる模様ですが( Google、Android NでJava言語ライブラリをOpenJDKに変更へ)、ひとまずOracle JDKを入れてしまって構いません。 



  2. 「AOSP」とは - いまさら聞けないスマートフォン用語