phonegap打包apk

来源:互联网 发布:香港网络 编辑:程序博客网 时间:2024/05/18 06:25

Android打包(Windows平臺)

1.nodejs安裝
http://nodejs.org/
2.jdk安裝 

变量: JAVA_HOME          值: 安装路径:C:\Program Files\Java\jdk1.7.0_51

  变量: Path                 添加值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

变量: CLASSPATH          值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar   

;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

 

 

3.apache ant安裝
設置環境變量設置
PATH  ;E:\work\pro\service\apache-ant-1.9.4\bin;

输入cmd——回车——输入ANT——回车

如果没有指定build.xml就会输出:

Buildfile: build.xml does not exist!         

Build failed

有指定会输出:

BUILD SUCCESSFUL

4.Git Bash安装

Git Bash下载地址:http://git-scm.com/download

环境变量:E:\Program Files\Git\bin


5.phonegap安裝

方法一:
npm  install -g phonegap
國内要翻牆,翻牆后在cmd輸入以下命令
npm –proxy http://127.0.0.1:8087 install -g phonegap
提示 UNABLE_TO_VERIFY_LEAF_SIGNATURE
关闭ssl 
npm config set strict-ssl false
npm -proxy http://127.0.0.1:8087 install -g phonegap

方法二:
如果不翻牆,可以使用中國境内的淘寶鏡像源進行安裝(需要安裝git),如下:
npm install -g cnpm --registry=http://registry.npm.taobao.org

cnpm install -g phonegap   

(或者npm --registry=http://registry.npm.taobao.org install -g phonegap)


安裝成功信息如下:



6.添加Codova執行程序的環境變量
cordova.cmd的位置大概為

        一般为nodejs\node_modules\phonegap\node_modules\cordova\bin
7.create project()
cmd輸入以下命令:
cd [your project path]    
phonegap create my-app(项目名称)
cd my-app
8.setup cordova api & plugins\
打開cmd, 進入項目目錄,然後進入plugin目錄,如下
方法一(不推薦)
    cd plugins
cordova plugin add org.apache.cordova.device
cordova plugin add org.apache.cordova.console
cordova plugin add org.apache.cordova.file
cordova plugin add org.apache.cordova.file-transfer
cordova plugin add org.apache.cordova.inappbrowser
cordova plugin add org.apache.cordova.media
cordova plugin add org.apache.cordova.media-capture
cordova plugin org.chromium.zip
方法二(推薦)如果不能使用cordova命令自行尋址安裝(方法一),則直接下載安裝
下載網址:http://plugins.cordova.io/#/
cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-device.git
cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-console.git
cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-file.git
cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-file-transfer.git
cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-inappbrowser.git
cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-media.git
cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-media-capture.git
cordova plugin add https://github.com/MobileChromeApps/zip.git
搜索插件範例(不用調用,只是用來説明方法)
cordova plugin search bar code
刪除插件範例(不用調用,只是用來説明方法)
cordova plugin rm org.apache.cordova.console
cordova plugin remove org.apache.cordova.console
問題
描述:Error: Command failed: fatal: could not create work tree dir 'C:\Users\Bryan\AppData\Local\Temp\plugman\git\1401263302040'.: No such file or directory
解決:創建對應文件夾:C:\Users\Bryan\AppData\Local\Temp\plugman\git\1401263302040

9.core等文件夾拷貝到www


10.添加android平臺
cordova platform add android
注意事項:
源碼修改后,要執行平臺刪除(要用命令刪除,再重新編譯,一定不能在windows下手動刪除,否則編譯不能用)
cordova platform rm android


11.cordova編譯
cordova build android
12.phonegap編譯
phonegap build android
13.修改platform/android/res/xml/config.xml文件
    將  <access origin=“127.0.0.1*” />   改為: <access origin="*" />
14.使用eclipse安卓開發工具打開項目
注意事項:
使用eclopse的項目導入功能,請使用 import->Android->Existing Android Code Into Workspace
導入后適當配置一下兩個項目的引用,代碼包含即可
使用eclipse安卓開發工具編譯打包apk文件 

 

 

 

 

 

 

 

注意事项:

1.请保证jdk的环境变量和上述一直

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0 0
原创粉丝点击