搭建步驟:html
1、安裝java [官網下載]、eclipse+ADT+Android SDK [點我下載x86(android-22)] | [adt-bundle-windows-x86_64-20140702_me(android-23)],操做系統win7x86java
①Java 環境變量配置:node
JAVA_HOME G:\myeclipse\JDK\jdk1.7.0_71 Path %JAVA_HOME%\bin; CLASSPATH .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
②Android 環境變量配置:android
SDK_HOME G:\Software\Eclipse\adt-bundle-windows-x86-20131030\sdk
Path %SDK_HOME%\tools;%SDK_HOME%\platform-tools;%SDK_HOME%\build-tools;
須要插幾句的:android sdk有幾個組成部分,對應了幾個目錄,須要注意adt的版本和sdk tools的版本要對應,不然可能出現項目報錯:[若是Android sdk 有什麼問題,給你們推薦一個好用的網站: http://androiddevtools.cn/]ios
Android SDK Tools 24.1.2 對應目錄tools(版本惟一) Android SDK Platform-tools 對應目錄platform-tools(版本惟一) Android SDK Build-tools 對應目錄build-tools(多個版本) Android API 對應目錄platforms(多個版本) Android 鏡像 對應目錄system-images(多個版本) HAXM等 對應目錄extra
到此,能夠用eclipse開發android的程序了。接下來是安裝phonegap(Cordova),phonegap2.9.1後應該是更名叫Cordova了,如今是Cordova4.3。下面也就跟着叫Cordova吧。網上不少用2.9.1之前的都是在eclipse中直接導入jar包,js文件就可使用phonegap了,但升級到cordova後,必須在線新建cordova項目了,這個挺討厭的。apache
2、安裝cordova (能夠參考官網:http://cordova.apache.org/#getstarted)npm
①安裝nodejs (https://nodejs.org/en/),有的地方說要裝ant,我不知道是否必須,我沒裝,能夠用。nodejs是64位或32位的安裝版(node-v4.4.1-x32.msi),帶npm,以後經過這個來裝cordova和新建項目、添加平臺。windows
②安裝Cordova,進入命令行窗口,執行命令: npm install -g cordova網絡
③建立Cordova項目: oracle
cordova create WashCarShopManagerAppNew com.lambda.client.cordova.washcarshopmanager WashCarShopManager
這一步要網絡,可能會比較慢,將在當前目錄下生成一個WashCarShopManagerAppNew目錄,此時還不能用,須要再加入你須要的平臺,android或IOS等。
④添加平臺:
進入WashCarShopManagerAppNew目錄: cd WashCarShopManagerAppNew
執行: cordova platform add ios
或 cordova platform add android
固然,還有其餘如windows8等平臺。
3、將android項目導入eclipse
在File->New->Project->Android-Android Project from Existing Code。找到WashCarShopManagerAppNew目錄。導入後將出項兩個項目:hello和MainActivity-CordovaLib
注意:
此時的項目應該有錯誤,不能編譯我碰到的主要有兩個,一個是android平臺問題,用UE修改兩個項目中有關target=android-XX的配置,該XX爲我以前裝的22。(若是不行的話就須要安裝要求的 ADT 了,按照個人理解,不一樣的nodejs對應不一樣的Android版本,必須匹配才能正常使用[我遇到的不少問題就是安裝了人家要求的ADT以後就解決了])
另一個是hello項目中找不到MainActivity-CordovaLib中已經定義的CordovaActivity類,這須要在Hello項目中引用一下MainActivity-CordovaLib,具體作法是在Hello項目屬性中的Java Build Path的Source標籤頁中添加一個Link Source,指向MainActivity-CordovaLib\src目錄。
至此,應該能夠編譯並使用虛擬機跑Hello world了。接下來就是在asset\www中添加本身的代碼了,注意按照_where-is-www.txt文件中的說明改下配置,不然導入www中的文件進不到項目。
4、導出apk
直接在Hello項目右擊,選Export->Export Android Application...,其中須要用到一個keystore,第一次能夠新建一個。參考個人博客《如何給apk文件簽名》方法2。
本文參考:http://www.cnblogs.com/badwood316/p/4415954.html