Java jdk: 開發環境
html
Android ADT: Ionic Android開發環境
node
IOS Xcode: Ionic Ios開發環境
android
ANT: Cordova編譯工具ios
Node: 開發環境
git
Git: 源碼拉取下載
web
Bower: 包管理工具
apache
Grunt: node項目構建工具
npm
下載安裝Java jdk環境, 並添加到環境變量 JAVA_HOME 中
windows
配置JAVA的環境變量: http://jingyan.baidu.com/article/f96699bb8b38e0894e3c1bef.html
xcode
下載安裝ADT 並添加到環境變量 ANDROID_HOME 中
如何設置Android環境變量:http://jingyan.baidu.com/article/22a299b51c59d69e19376af8.html
①首先下載android sdk tools並安裝
Android工具下載網址:http://www.androiddevtools.cn/
www.androiddevtools.cn若跳轉失敗請手動複製到瀏覽器中打開
②我在安裝ionic的時候他說須要安裝最新的sdk,就是android22因此須要越獄下載
Android 5.1 API 22 全部sdk文件下載地址 http://www.oschina.net/question/1539302_227672
③搭建android AVD模擬環境一直沒搞通
如何新建安卓AVD虛擬模擬器 http://jingyan.baidu.com/article/a681b0ded7e7573b1943465b.html
暫時只搞了android的,稍後完善!在windows上面安裝ios和在ios上添加android環境都比較麻煩。
但若是你是蘋果筆記本,你開發Ionic只須要安裝一個Node環境就能夠開發了。
下載安裝ANT 並添加到環境變量 ANT_HOME 中
ANT的安裝和環境變量配置: http://jingyan.baidu.com/article/90808022c5eed8fd91c80f90.html
ANT官網下載地址:http://ant.apache.org/
有的時候須要用管理員打開,可能涉及權限問題。(這句話忘了說什麼了,先放着)
下載安裝Node
Node官網下載地址:https://nodejs.org/download/
下載安裝Git 並添加到環境變量中
git的安裝和配置:http://jingyan.baidu.com/article/9f7e7ec0b17cac6f2815548d.html
Node官網下載地址:https://nodejs.org/download/
以後我會在另外一篇博客中完善bower的使用,下載配置,忽略文件等的使用。
npm install -g bower
npm install -g grunt
添加的時候最好用cmd的管理員身份運行
npm install -g cordova ionic
$ ionic start myproject 開始第一個項目,默認是tab $ ionic start webApp blank $ ionic start webApp tabs $ ionic start webApp sidemenu
android在項目中打開cmd命令窗口:
ionic platform add android(添加android平臺,在項目中只須要運行一次) ionic build android(生成androidapk) ionic run android ionic emulate android(在android模擬器或真機中模擬)這是在虛擬中運行 ionic serve可自動打開瀏覽器直接在瀏覽器測試
Ios在項目中打開cmd命令窗口:
$ ionic platform add ios $ ionic build ios(這樣生成的是app格式,還須要加ios證書變成ipa格式) $ ionic emulate ios
Ionic系列——使用ng-cordova插件:http://my.oschina.net/u/1416844/blog/484693
介紹項目中文件夾的意義和做用,忽略哪些上傳,剛拉取下來須要進行的操做,稍後完善!
[Error: ANDROID_HOME is not set and "android" command not in your PATH. You
這個時候要這樣設置
ANDROID_HOME:C:\environment\adt-bundle-windows-x86-20130917\sdk
在path中寫:%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools
Error: EXDEV, cross-device link not permitted 'C:\Users\shiguoqing\AppData\Local \Temp\git\1435225811973\plugin.xml'
我目前想到的解決辦法是把項目弄到node的安裝磁盤,而後在給弄回來,我如今項目挪到c盤去了。
①首先是這個問題,這是沒有安裝英特爾硬件加速執行管理器,要手動安裝一下。若是是自動安裝的androidSDK他已經集成在裏面了,但也須要手動安裝一下。能夠看下面的文章。
英特爾硬件加速執行管理器(英特爾 HAXM)是一款硬件輔助虛擬引擎(管理程序)安裝: http://www.cnblogs.com/csulennon/p/4178404.html
②這個問題Stack Overflow上給了一些解釋
屏幕尺寸影響,多個虛擬機影響,攝像頭影響等
emulator window was out of view and was recentred 這個是屏幕的尺寸選的有問題
emulator: Failed to sync vcpu reg
emulator: Failed to sync HAX vcpu context
網上說這兩個問題,arm能夠打開,intel的打不開了,加速器關了又能打開了,先在主板上打開Virtual tech,硬件加速才能用,另外,只有intel支持VT的CPU才行,個人電腦是acer4741g,說是默認開啓,可是bios中無法設置。可是這兩個問題一直沒有解決,因此模擬器也沒有跑起來,各位大神有什麼辦法?
http://stackoverflow.com/questions/17024538/how-do-i-fix-failed-to-sync-vcpu-reg-error
③這個是問題是在環境變量配置的PATH中要添加上C:\Windows\System32
④我有一次重新裝機,一直遇到這個問題,找不到build-tools
折騰了半天,發現解決的辦法很簡單就是