Android Studio環境構築 2019

2019/09/24

項目

  • 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

JDK

JDK

$ 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 Studio Menu

Android SDK Tools

Android Studio Menu

  • 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