【轉】phonegap安裝 環境搭建與配置詳解(3.4 完整版 提供下載地址)

phonegap 3.4  安裝 環境搭建 完整版css

 

剛剛接觸 phonegap 由於配環境遇到各類各樣問題.花了一下午時間才完成,因此寫一個篇文章但願能給你們節約點時間.html

      本文主講windows系統下的phonegap的環境搭建 ,以android視角爲主.ios用戶可參考;java

 

首先介紹搭建環境的基本準備:node

1 java JDK   (搜索一下.......)android

2 android SDK 最新版(我當時的版本是 API 19  點擊打開連接)ios

3 Ant 打包工具  (百度一個或者 點擊打開連接)apache

4 eclipse   (建議使用google的  由於內置ADT     點擊打開連接 )npm

5 ADT (ecplise 裏的插件,安卓開發工具插件     下載上面的連接,內部集成了ADT)windows

6 Node.js   (點擊打開連接)app

7 sublime  點擊打開連接 ;是我開發js h5 css 的工具;若是你們有好的開發軟件但願能告訴我一下謝謝

 

下圖是Node.js安裝成功後

 

將以上配置好環境變量  (配置方法略 點擊 )

特別提一下須要配環境變量的東西:  java JDK  ; android SDK;Ant ; 

 

貼上個人 path 供你們參考:

 (建議配成 ;%ANT_HOME%\bin;  去掉\bin)

F:\工具\Ant\ant-1.8\bin;     

C:\Develop\sdk\sdk\platform-tools;C:\Develop\sdk\sdk\tools;%Android%\.;C:\Develop\nodejs;%JAVA_HOME%\bin;C:\Develop\nodejs\

 

擁有以上工具後 

 

 

接下來開始phonegap的安裝了

 phonegap 官網 點擊

 

 

在控制檯運行命令:


 npm install -g phonegap                                     ( Mac使用: sudo npm install -g phonegap )

//等待安裝   完成後安裝 cordova:

 npm install -g cordova                                       ( Mac使用: sudo npm install -g cordova )

 

 

 

 

 

安裝完成後  
檢驗語句:

phonegap -version

cordova -version

 

 

 

在命令行 使用:

[html]  view plain copy 在CODE上查看代碼片 派生到個人代碼片
 
  1. phonegap create my-app  
  2. cd my-app  
  3. phonegap run android  

 

第一個 phonegap寫的程序就出現了

 

在my-app 目錄下出現5個文件夾     打包好的工程放在platforms裏面

文件夾詳解:

 

www              : 文件夾  開發的 HTML5 ; CSS ; JS 文件都拷貝到這下面

plugins          : 文件夾  存放的是phonegap插件  之後 文件,攝像頭等插件都下載到這裏,在下篇文章中介紹用法 

merges          : 我也沒用過  之後知道了再補上

platforms      : 文件夾 存放的是編譯好後的android文件   ,(若是這個文件夾爲空,須要你在命令行編譯一次才能生成. 如上面 phonegap run android)

.cordova        : 存放的是配置文件 

 

 

將此文件夾導入 eclipse 就能夠使用

phonegap 將以第三方庫的形式導入

若是src文件報錯 檢查是不是   phonegap的功能沒有導入進來

 

導入eclipse後  文本結構....下圖打的camera 和 vibration 是 相機與鈴聲的插件  下章節介紹

 

 

(圖 1)

 

下圖是     phonegap的啓動頁面  調用 super.loadUrl(); 方法

 

 

[java]  view plain copy 在CODE上查看代碼片 派生到個人代碼片
 
  1. public class baozi extends CordovaActivity   
  2. {  
  3.     @Override  
  4.     public void onCreate(Bundle savedInstanceState)  
  5.     {  
  6.         super.onCreate(savedInstanceState);  
  7.         super.init();  
  8.         // Set by <content src="index.html" /> in config.xml  
  9. //        super.loadUrl(Config.getStartUrl());  
  10.         super.loadUrl("file:///android_asset/www/index.html");  
  11.             
  12.           
  13.     }  
  14. }  

 


在 super.loadUrl("  "); 中填寫你的啓動頁面

 

參數: " file:///android_asset/www/index.html " 

指的是( 圖  1)的  assets目錄下 www 文件夾下的  index.html

 

 

 

貼上一張 工程導入後的屬性圖

 

工程下載    將phonegap的platforms導入到eclipse中  

若是報錯clear一下  查看導的lib包 有沒有報錯

若是還有錯  那麼就是您選用了  google的API   改爲最新版的android  API 就行了

若是導入工程遇到問題 能夠查閱我此篇文章

Blog:  http://blog.csdn.net/aaawqqq/article/details/20463183

 

Phonegap解決錯誤:Error initializing Cordova:Class not found:

http://blog.csdn.net/aaawqqq/article/details/21243869

相關文章
相關標籤/搜索