PhoneGap 开发环境搭建

PhoneGap是一个跨平台的移动互联开发框架。 本文是基于Windows10与Android客户端的角度,讲解PhoneGap开发环境搭建。

一、环境下载

  1、JDK下载

  2、带ADT插件的Eclipse + Android SDK

  3、Ant打包工具包

  4、Node.js

  5、PhoneGap2.9.1下载

  6、PhoneGap-Desktop-Beta-0.1.1-win.zip(PhoneGap桌面工具)

二、安装环境

  1、JDK的安装及配置就不说了,大家都懂。

  2、上面给的带ADT插件的Eclipse(adt-bundle-windows),解压就可以用,然后Android SDK也是下载安装,在Eclipse里面配置一下SDK Location就可以。有Android开发基础的都知道~~

  3、Ant下载完后解压,放一个合适的路径(如“D:\Java”),最好不要带中文...然后配置环境变量!

   ANT_HOME:D:\Java\apache-ant-1.9.6

   Path加入:%ANT_HOME%\bin;

   CLASSPATH加入:%ANT_HOME%\lib;

  4、测试Ant,运行CMD,执行“ant”与“ant -version”这两条命令,看到以下结果表示成功,否则检查环境变量配置对没...


  5、Node.js直接安装~~

  6、运行CMD,切换到Node.js安装目录下,分别执行“npm install -g phonegap” 、“npm install -g cordova”这两条命令安装PhoneGap和Cordova



  7、测试PhoneGap是否安装成功,如下图所示,表示安装成功。


  8、PhoneGap也可以不用命令行安装,直接安装PhoneGap提供的桌面工具,下载地址:PhoneGap-Desktop-Beta-0.1.1-win.zip,安装完后打开,也可创建项目~~如图


三、项目开发示例

  1、在命令行可通过“phonegap create SecondApp”、“cdSecondApp”、“phonegap run android” 这三条命令来创建我们的项目,如图~~


  2、完成后我们可以看到项目的目录结构如下。


.cordova  : 存放配置文件
platforms : 存放编译好后的android文件
plugins   : 存放phonegap插件
www       : 存放HTML5/CSS/JS/IMG 文件

  3、新建一个Eclipse项目,名为PhoneGap,分别把SecondApp项目的platforms下的asset、cordova、platform_www拷贝到项目的对应位置下,如图~~


  4、导入SecondApp项目Platforms的CordovaLib到Eclipse作为PhoneGap的Library~如图~~若导入CordovaLib报错、引用Library有小红叉,请看:PhoneGap 工程导入出错的解决办法


  5、在我们新建的PhoneGap的Activity里面做如下更改

package com.newland.phonegap;

import org.apache.cordova.CordovaActivity;

import android.os.Bundle;

public class MainActivity extends CordovaActivity { //不是继承Activity,而是继承CordovaActivity 
    @Override
    public void onCreate(Bundle savedInstanceState) {
    	// TODO Auto-generated method stub
    	super.onCreate(savedInstanceState);
    	// 去掉setContentView()
    	super.loadUrl("file:///android_asset/www/index.html"); // 启动资源文件里面的index.html
    }
    
}

  6、更改完毕,run起来吧~~我们可以看到PhoneGap的默认界面~~搞定~~

  最后,附上项目Demo的下载地址:PhoneGap Demo下载.rar

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值