Skip to content
sky1core edited this page Nov 3, 2015 · 5 revisions

클라이언트 개발도구 설치

설치할것 정리(나중을 위해)

IOS

node.js 설치

0.12.7 버전을 설치해야 한다

https://nodejs.org/dist/v0.12.7/node-v0.12.7.pkg

위 파일을 다운로드 받아서 설치한다

cordova/ionic 설치

npm install -g cordova
npm install -g ionic
npm install -g ios-sim
npm install -g ios-deploy

테스트 ionic

ionic start myApp sidemenu
cd myApp
ionic platform add ios
ionic emulate ios

Android

Ubuntu 14.04 기준

nodejs 설치

sudo apt-get install nodejs node nodejs-legacy npm

cordova/ionic 설치

sudo npm install -g cordova
sudo npm install -g ionic

android sdk 설치

안드로이드 SDK 설치를 위해 https://developer.android.com/sdk/installing/index.html 에서 android sdk standalone 리눅스용 최신버전 다운로드 전체 계정에 android 실행권한 추가

wget http://dl.google.com/android/android-sdk_r24.3.3-linux.tgz
tar zxvf android-sdk_r24.3.3-linux.tgz
sudo mv android-sdk-linux/ /usr/local/
sudo chmod +x /usr/local/android-sdk-linux/tools/android

경로 설정

전체 계정에 경로 설정하기위해 아래 내용을 /etc/profile 맨 아래 추가 환경변수가 추가되었으므로 적용하려면 터미널 재접속 필요함

export ANDROID_HOME=/usr/local/android-sdk-linux
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools

android sdk update

안드로이드 22 설치 여기까지 하고나면 android sdk 용량이 817M

android update sdk --no-ui --filter platform-tools,build-tools-22.0.1,android-22

Android SDK - aapt error : libstdc++.so.6 cannot open shared object file 오류발생시

sudo apt-get install lib32stdc++6 lib32z1 lib32z1-dev

http://stackoverflow.com/questions/24158727/android-sdk-aapt-error-libstdc-so-6-cannot-open-shared-object-file

빌드 테스트 cordova

아래가 성공하면 완료

cordova create hello com.example.hello HelloWorld
cd hello
cordova platform add android
cordova build android

빌드 테스트 ionic

ionic start myApp sidemenu
cd myApp
ionic platform add android
ionic build android

안드로이드 sdk 명령어 참고자료

https://spring.io/guides/gs/android/ http://stackoverflow.com/questions/17963508/how-to-install-android-sdk-build-tools-on-the-command-line http://stackoverflow.com/questions/4681697/is-there-a-way-to-automate-the-android-sdk-installation/4682241#4682241