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

更多相关文章

  1. (血的经验!!)Android(安卓)Studio 如何导入别人的项目?
  2. Android(安卓)OpenCV 安装与配置+JNI开发
  3. Android(安卓)开发环境搭建中--- “An SDK Target must be speci
  4. 去掉安装地图
  5. Android(安卓)SDK Tools Setup安装提示Java SE Development Kit(
  6. Ubuntu 11.04上搭建Android开发环境
  7. Android项目Tab类型主界面大总结 Fragment+TabPageIndicator+Vie
  8. Android(安卓)程序开发之调试
  9. Android开发报错: Authentication scheme ‘all’(Authentication

随机推荐

  1. 请查收,32 道 MyBatis 的高频面试题已答完
  2. 聊聊我是怎么开发Java面试题小程序的
  3. Class 文件的结构
  4. 图解 Class 文件结构
  5. 《深入理解 Java 虚拟机·第三版》读书笔
  6. 常见 JVM dump 指令整理
  7. 抽点时间写篇文章都是享受
  8. 学C Day-2
  9. 翻一翻 Java 的发展史,闻一闻那浓厚的咖啡
  10. 【Demo见真章】投稿赢HarmonyOS手机Beta