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

來源:互聯網
上載者:User

phonegap 3.4  安裝 環境搭建 完整版

 

剛剛接觸 phonegap 因為配環境遇到各種各樣問題.花了一下午時間才完成,所以寫一個篇文章希望能給大家節約點時間.

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

 

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

1 java JDK   (搜尋一下.......)

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

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

4 eclipse   (建議使用google的  因為內建ADT     點擊開啟連結 )

5 ADT (ecplise 裡的外掛程式,安卓開發工具外掛程式     下載上面的連結,內部整合了ADT)

6 Node.js   (點擊開啟連結)

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

 

 

 

在命令列 使用:

 phonegap create my-app cd my-app 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(); 方法

 

 

public class baozi extends CordovaActivity {    @Override    public void onCreate(Bundle savedInstanceState)    {        super.onCreate(savedInstanceState);        super.init();        // Set by <content src="index.html" /> in config.xml//        super.loadUrl(Config.getStartUrl());        super.loadUrl("file:///android_asset/www/index.html");                      }}

 


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

 

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

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

 

 

 

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

 

如果匯入工程報錯 請看

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

 

 

下一篇介紹 phonegap 外掛程式使用 

補上:  http://blog.csdn.net/aaawqqq/article/details/20401111

 

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.