[*기타*] 새로운 Mac 개발 환경 구축 메모

소개



새로운 Mac용 개발 환경 구축을 위한 개인 메모.

절차



1. NodeJS 설치



Node.js 에서 최신 버전을 추가합니다.
$ node -v
v9.5.0
$ npm -v
5.6.0

2. n 설치


$ sudo npm i -g n

3. cordova 설치



버전 지정으로 넣는다.
$ sudo npm i -g [email protected]

4. java 설치



java8 에서 java8 최신 내용을 넣어.
$ java -version
java version "1.8.0_162"
Java(TM) SE Runtime Environment (build 1.8.0_162-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.162-b12, mixed mode)

5. Xcode 설치


App Store에서 Xcode를 설치합니다.

6. Homebrew 설치



Homebrew 을 넣는다.
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
# Command Line Toolsがインストールされる

$ brew -v
Homebrew 1.5.3
Homebrew/homebrew-core (git revision 914a; last commit 2018-02-07)

7. AndroidSDK 설치



Android Studio 에서 Mac용 Android Studio를 설치.

설치 후 부팅.


















Android Studio 를 닫는다.
.bash_profile 를 다음으로 변경.
$ vim ~/.bash_profile
# 以下追加
export ANDROID_HOME=/Users/username/Library/Android/sdk
export PATH=$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$PATH

$ source ~/.bash_profile

최신 커맨드 라인 툴이라면 android 커맨드가 사라져 버린 것 같다.
$ android
*************************************************************************
The "android" command is deprecated.
For manual SDK, AVD, and project management, please use Android Studio.
For command-line tools, use tools/bin/sdkmanager and tools/bin/avdmanager
*************************************************************************
Invalid or unsupported command ""

Supported commands are:
android list target
android list avd
android list device
android create avd
android move avd
android delete avd
android list sdk
android update sdk

Android SDK tools 25.2.5 에서 /Users/username/Library/Android/sdk/tools 를 바꿉니다.
$ cordova build
Error: Please install Android target: "android-23".

Hint: Open the SDK manager by running: /Users/username/Library/Android/sdk/tools/android
You will require:
1. "SDK Platform" for android-23
2. "Android SDK Platform-tools (latest)
3. "Android SDK Build-tools" (latest)

android-23이 부족하면 나오므로 넣는다.
$ android



8. 동작 확인


$ cordova create sample
$ cd sample
$ cordova platform add android
$ cordova build
# (省略)
# BUILD SUCCESSFUL

좋은 웹페이지 즐겨찾기