項目
- Xcode
- JavaSDK8
- gradle
- Kotlin
- Android Studio
Xcodeインストール
もろもろツールをインストールするためにXcodeをインストールして起動済みにしておく
Java SDK8のインストール
2019/09/25時点でライセンスの関係上、Oracleからインストーラをダウンロードするか、Homebrew と cask でインストールすることになる。
Oracle JDK8インストーラー
Java SE Downloadsからインストールする場合にユーザ登録が必要
Java SE Development Kit 8u221
$ java -version
java version "1.8.0_221"
Java(TM) SE Runtime Environment (build 1.8.0_221-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.221-b11, mixed mode)
homebrew-cask-versions で Java8インストール
インストーラを利用せず、Homebrew で構築することも可能
Java8 を HomebrewとjEnvで構築
SDKバージョン切り替え
$ jenv global SDKバージョン
Gradleインストール
Gradle は オープンソースのビルドシステム
Android Studio を利用するときに便利
SDKMANのインストール
$ curl -s "https://get.sdkman.io" | bash
$ source .sdkman/bin/sdkman-init.sh
SDKMANバージョン確認
$ sdk version
SDKMAN 5.7.3+337
gradleインストール
$ sdk install gradle
gradle バージョン確認
$ sdk list gradle
...
Available Gradle Versions
================================================================================
> * 5.6.2 5.0 3.5 2.1
...
$ gradle --version
Welcome to Gradle 5.6.2!
...
Kotlin: 1.3.41
Groovy: 2.5.4
Ant: Apache Ant(TM) version 1.9.14 compiled on March 12 2019
JVM: 1.8.0_221 (Oracle Corporation 25.221-b11)
OS: Mac OS X 10.14.6 x86_64
<
h2 class="h2">Kotlinインストール
$ sdk install kotlin
Kotlin バージョン確認
$ sdk list kotlin
================================================================================
Available Kotlin Versions
================================================================================
> * 1.3.50 1.2.50 1.1.4 1.0.1-2
...
利用SDKの確認
$ sdk current
...
gradle: 5.6.2
kotlin: 1.3.50
Android Studioインストール
Android Studio ダウンロード
AVD(Android Virtual Device)
AVD Manager から仮装端末をインストール
SDK Manager
SDK Manager で不足しているツールをインストールする
Android SDK Platforms
SDK Platforms で利用したい Android OSバージョンをインストール
Android SDK Tools
- Android SDK Build-Tools 28
- Android Emulator
- Android SDK Platform-Tools
- Android SDK Tools
- Intel x86 Emulator Accelerator(HAMX instraller)
- NDK
Android SDK Platform Tools
Android SDK Platform Tools
Android SDKコンポーネントで、adb、fastboot、systrace などのAndroid プラットフォームとインターフェース
Android SDK Tools
SDK Tools
デバッグツール一式を含む Android SDK のコンポーネント
Android 9.0 の場合
- Android SDK Platform 28
- Sources For Android 28
- Google APIs Intel x86 Atom_64 System Image
Android NDK
Android で C / C++ コードを使用できるようにするツールセット
Mac OSX 設定
.bash_profileに環境変数設定
export ANDROID_HOME=$HOME/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/tools/bin
export PATH=$PATH:$ANDROID_HOME/platform-tools
eval "$(pyenv init -)"
adb確認
$ adb --version
Android Debug Bridge version 1.0.41
Version 29.0.0-5611747
Installed as /Users/yoo/Library/Android/sdk/platform-tools/adb