一、先來張圖,賞心悅目觀賞一下,哈
、
這個就是使用phonegap架構搭建起來的,運作在安卓環境上的第一個demo。
安卓的開發環境,大家都會搭建了,是以不贅述。講一下,安裝phonegap的步驟。
二、phonegap的安裝
1. 設定系統變量
系統變量
Path後面添加:(以下變量都是必須的,路徑根據自己的設定)
E:\android_sdk\sdk\tools;
E:\android_sdk\sdk\platform-tools;
E:\android_sdk\eclipse\plugins\org.apache.ant_1.8.3.v201301120609\bin
C:\Program Files (x86)\Java\jdk1.6.0_10\bin;
新增 JAVA_HOME,設定值為java sdk
根目錄:
C:\Program Files (x86)\Java\jdk1.6.0_10\
我搭建的安卓開發環境目錄是這樣的:
(ps:如果搭建不成功,contact me。)
2. 安裝node.js
http://nodejs.org
(如果在指令行輸入node有問題,請看三、)
3. 開始>>運作>>cmd
npm install -g phonegap
有網友回報指令行運作到什麼時候算安裝成功:如下圖(3.4版本):
4. 然後cd到你要建立項目的目錄,打下面的指令,比如:
phonegap create helloworld
com.helloworld.helloworld
“helloworld”
三個參數的含義
helloworld–應用存放的檔案夾,相對于目前檔案夾
com.helloworld.helloworld–應用的包名
應用的名稱
cd helloworld
phonegap build
android
至此一個應用就建立ok了
下面你就導入進eclipse 編輯吧,導入路徑:
/你的APP目錄/platforms/android/,直接編輯assets\www目錄下的檔案即可
三、補充内容
1、關于node.js的安裝
從官網下載下傳了Node.js的Windows
Installer,安裝完成後,通過控制台輸入node指令,發現提示說“node"不是内部或外部指令,這通常是由于沒有設定環境變量導緻的。Node.js在安裝過程中不允許使用者選擇安裝路徑,預設安裝到了C:\Program
Files\nodejs路徑下,按說Node.js在安裝完成後都會預設設定環境變量,我打開使用者環境變量檢視了下Path的值,
發現在最後系統自動加入了C:\Users\Administrator\AppData\Roaming\npm\;
并且在系統環境變量的Path的最後自動加入了C:\Program Files\nodejs\,
發現環境變量已經預設設定了,但是還是在控制台中無法使用node指令。
我的安裝目錄是:
在E:\Program Files\nodejs
我的解決方法是:
我在使用者變量Path的修改成了E:\Program Files\nodejs\,在使用者變量那裡也追加E:\Program
Files\nodejs\。
然後重新打開cmd視窗,發現在控制台中可以使用node指令了
2、關于安卓環境的搭建(溫馨提醒)
安卓環境的搭建,直接下載下傳一個安裝包,搭建友善,我之前之是以已經把所有的環境都搭建好了,但是在使用phonegap在指令行一直沒有建立項目成功,估計就是我搭建的安卓和開發環境有問題,是以在安裝過程中,要注意路徑不要出現空格等。另外,就是系統變量,注意!!别寫錯了
3、使用npm在指令行下安裝phonegap慢的解決方法
.編輯~/.npmrc加入下面内容
(将配置寫死了)
最後,不知道phonegap能不能繼續學下去,because,響應式設計,還沒有弄懂,終歸是有舍才有得,還是兩者都能兼顧,糾結呐