PhoneGAP是一個能夠將web應用打包成移動應用的開源框架,使用它能夠迅速的將HTML、CSS和JavaScript開發的web應用打包成跨平臺的移動應用程序,而Apache Cordova是PhoneGap貢獻給Apache後的開源項目,是從PhoneGap中抽出的核心代碼,是驅動PhoneGap的核心引擎。下面介紹如何在windows上搭建PhoneGAP(crodova)的開發環境。java
搭建Java的開發環境,由於後面Android會用到Java的環境,具體的JDK安裝於配置,請參考下面的引用連接,或直接在百度上搜索JDK的環境搭建。配置JDK的環境後在「命令提示符」窗口中輸入java會有一大堆有關提示信息,輸入javac一樣也有一大堆提示信息則表示JDK安裝配置好了,以下圖所示。目前爲止,cordova 只支持jdk1.8node
win10怎麼安裝JDK8,怎麼配置JDK8的環境變量android
PhoneGAP新版本的環境搭建官方建議使用nodejs來安裝,因此咱們須要先安裝搭建nodejs的環境。首先,下載nodejs,而後傻瓜式安裝,最後在「命令提示符」窗口輸入node -v,查看是否出現版本號,若是出現則證實安裝好,結果以下圖所示。(具體搭建過程能夠參考下面的引用教程)web
如何在Windows平臺上下載、安裝和測試nodejsnpm
安裝集成eclipse及Android SDK的adt-bundle-windows-x86_64-20140702.zip。建議安裝最新版本的Android api 。segmentfault
如何在Windows上搭建Android開發環境windows
須要配置好Android的環境變量,平時咱們在eclipse中開發Android時經常不配置Android的環境變量,那是由於eclipse幫助咱們找到Android SDK的位置,而若是經過命令運行Android仍是須要配置Android的環境變量,PhoneGAP(crodova)須要從命令行建立Android,啓動Android模擬器。配置好的環境變量在命令行輸入adb,若是出現一大堆提示信息,則表示陪Android環境變量配置好了,以下圖所示。(具體搭建過程能夠參考下面的引用教程)api
cordova在6.4.0(cordova-android在6.1.2)以後,會要求安裝Gradle,基於Gradle來編譯、打包android。配置好的環境變量在命令行輸入Gradle -v,若是出現一大堆提示信息,則表示陪Gradle環境變量配置好了,以下圖所示。eclipse
首先,打開「命令提示符」窗口,輸入命令 npm install -g cordova 以全局方式安裝cordova。安裝完成在命令行輸入cordova -v,若是出現版本信息,則表示陪cordova 安裝完成,以下圖所示。
在命令行中在輸入 cordova create MyNewApp 建立好後,能夠看到在桌面成量一個MyNewApp的文件夾,文件夾中的目錄結果以下圖所示。
npm install -g cordova
cordova create MyNewApp com.example.MyNewApp MyNewApp
cd MyNewApp
cordova platform add <platform name> 添加平臺
cordova platforms ls 查看支持的平臺
cordova platform remove <platform name>移除平臺語句
cordova build <platform name> 編譯
cordova build 編譯全部平臺
cordova emulate android 啓動Android模擬器
cordova run android 在Android平臺上運行應用
cordova run android –target=」」 在目標設備上運行當前程序