アンドロイドのあれこれ
[PR]
×
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
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
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