忍者ブログ

アンドロイドのあれこれ

Android Studioではじめるアプリ開発環境の構築
Android Studio
詳しくまでは書けない(面倒)ので大まかに

■ JDK 7以上が必須

Android StudioをインストールするのにJDK 7以上が必要。
JDKのインストール: http://www.oracle.com/technetwork/java/javase/downloads/index.html
$ java -version でバージョン確認できる。

■ Android StudioとSDKのインストール

Linux(Ubuntuなど)またはMac上で開発を行う場合
ダウンロード:
http://developer.android.com/sdk/index.html
サンプル:
https://developer.android.com/samples/index.html
Android StudioでGitHubからサンプルをインポートする方法:
https://developer.android.com/tools/studio/index.html#git-samples

(Macの場合)
android-studio-ide-[version number].dmg でインストール
Android Studioをはじめて起動すると
「I do not have a pervious version... 」 を選択して次に進む。
SDK同時にインストールできる。

SDKやプロジェクトのディレクトリなどについて
デフォルトディレクトリ: /Users/name/Library/Android/sdk
Android Studioを起動して「Welcome to Android Studio」の画面が表示されたらプロジェクトを作成できる。
プロジェクトのディレクトリ: /Users/name/AndroidStudioProjects

読んでおくといいことがあるかもしれない:
New Build System Gradle Plugin User Guide
Android Studio Overview:
http://developer.android.com/tools/studio/index.html

■ コマンドが使えるようにパスの設定

.bashrc とか .zshrc などに書き加える
(SDKディレクトリが /Users/name/Library/Android/sdk にある場合)
$ cd
$ vi .bashrc

....
#Android SDK
export PATH=$PATH:~/Library/Android/sdk/platform-tools
export PATH=$PATH:~/Library/Android/sdk/tools
export ANDROID_HOME=$PATH:~/Library/Android/sdk
....

$ source .bashrc

■ 基本コマンド

開発でよく使うデバッグツールのコマンドなど
$ android で SDK Manager を起動する。バージョン別のSDKやビルドツールのバージョン更新を行うツール。

adbコマンド
USB接続中の端末を確認する
$ adb devices
List of devices attached
XXXXXXXXXXXX device
XXXXXXXXXXXX device

XXXXXXXXXXXX は端末のID

端末ログを確認する。
$ adb logcat

複数の端末を接続している場合
$ adb -s 端末のID logcat

logcat の代わりに lolcat も使える。
grep でログをフィルタリングできる。
$ adb logcat | grep TEST

他のコマンドの使い方の詳しい情報は公式のサイトで読める。
Tools Help: http://developer.android.com/tools/help/index.html

■ SDK Manager

Android SDK Manager
SDKにインストールするもの
Android Studioインストール時にインストールされるもの。
各ツールは既に最新バージョンにすること。
・Tools/Android SDK Tools
・Tools/Android SDK Platform-tools
・Tools/Android SDK Build-tools
・開発対象のAndroid OSバージョンのSDK Platform

アプリの開発で入れておいたほうがいいSDKのツール
Extras/
・Android Support Repository
・Android Support Library
・Google Play services
・Google Repository
・Google Play APK Expansion Library
・Google USB Driver (MacとLinuxには必要ない)

■おすすめ .gitignore

.DS_Store
.classpath
.project
.settings
.navigation
bin
gen
project.properties
local.properties
proguard
.class

.gradle
gradlew.bat
build
*.iml
*.ipr
*.iws
.idea
COMMENT
NAME
TITLE
MAIL (非公開)
URL
EMOJI
Vodafone絵文字 i-mode絵文字 Ezweb絵文字
COMMENT
PASS (コメント編集に必須です)
SECRET
管理人のみ閲覧できます
 
PR
© Android Advent
powered by 忍者ツールズ / 忍者ブログ / [PR]