PhoneGap是一个跨平台的移动互联开发框架。 本文是基于Windows10与Android客户端的角度,讲解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的默认界面~~搞定~~

phonegap2.9.1 android 环境搭建,PhoneGap 开发环境搭建相关推荐

  1. [PhoneGap]Mac下搭建PhoneGap开发环境

    我一直的想法就是要玩就玩跨平台,接触过一些跨平台的引擎,cocos2dx,mono,unity3d,现在炒的火热的就是html5技术了,我相信这也是未来的主流技术之一,其中有一些比较不错的框架就是ph ...

  2. 【Flutter】Flutter 开发环境搭建 ( Android Studio 下 Flutter / Dart 插件安装 | Flutter SDK 安装 | 环境变量配置 | 开发环境检查 )

    文章目录 一.Flutter 学习资料 二.Flutter 开发环境搭建 三.Android Studio 环境安装 Flutter / Dart 插件 四.下载 Flutter SDK 五.设置 F ...

  3. Eclipse+ADT+Android SDK 搭建安卓开发环境

    2019独角兽企业重金招聘Python工程师标准>>> Eclipse+ADT+Android SDK 搭建安卓开发环境 博客分类: Android 最近刚开始接触Android(安 ...

  4. PhoneGap开发环境搭建

    项目中要用PhoneGap开发,了解了下基本规则,记录一下,以备后查.(只针对Android平台) 一.安装 在安装PhoneGap开发环境之前,需要先安装以下框架: 1.Java SDK 2.Ecl ...

  5. Android:Eclipse+ADT+Android SDK 搭建安卓开发环境

    Eclipse+ADT+Android SDK 搭建安卓开发环境 要求 必备知识 windows 7 基本操作. 运行环境 windows 7(64位);  eclipse-jee-luna-SR2- ...

  6. 使用 Android Studio 搭建安卓开发环境

    使用  Android Studio  搭建安卓开发环境,方便.快捷.因为 Android SDK 等下载已经集成到 Android Studio 的安装中 1.官网下载 Android Studio ...

  7. windows系统上虚拟机安装苹果雪豹系统的ios和phoneGap开发环境搭建

    最近因为工作需要,在window上用虚拟机搭建了一个苹果的snow leopard系统,在上面搭建了ios和phoneGap开发环境,搭建 过程遇到很多问题,幸好有广大网友的文章和经验分享才能快速解决 ...

  8. Flutter开发之搭建Flutter开发环境(三)

    回首demo.之前的工程突然,无法iOS上运行了.重装了最新的Xcode.然后VS Code 终端运行 flutter packages get 再打开Xcode 设置开发证书.再在iOS真机或者模拟 ...

  9. delphi 搭建安卓开发环境

    delphi 搭建安卓开发环境 DELPHI安装成功以后,怀着激动的心情,使用IDE向导生成安卓DEMO程序,BUILD,想马上看到编译成功的提示,结果报错,不由得傻眼了.DELPHI怎么这么差? 原 ...

  10. 【Tools】Visual Studio 2019搭建Qt开发环境

    00. 目录 文章目录 00. 目录 01. 概述 02. Visual Studio 2019安装 03. Qt6安装 04. qt-vsaddin插件下载 05. qt-vsaddin插件安装 0 ...

最新文章

  1. 小狗钱钱_✅每次构建待办事项列表应用程序时,都会有一只小狗? 死了?
  2. java web nodejs_我的2013--从java web到nodejs
  3. ajax 取值 返回map_springboot|前端发ajax请求到后台Controller及常见的坑
  4. 安装gcc 4.8.2 for cxx 11
  5. zigbee zstack 串口,按键,消息,定时器
  6. java实现红包要多少钱_Java实现抢红包算法,附完整代码(公平版和手速版)
  7. mysql如何分析sql执行效率和进行效率优化
  8. 双向循环链表:维吉尼亚密码
  9. 《Android/OPhone开发完全讲义》连载(7):使用SharedPreferences存取复杂数据
  10. Linux设备文件的创建
  11. Spark : ExitCodeException exitCode=15,exitCode=13
  12. mysql二进制包安装mysql_基于linux使用mysql二进制包安装mysql
  13. php秒数倒计时,PHP精确到毫秒的秒杀倒计时范例
  14. 刷脸支付系统源码定制开发
  15. CDR是什么?CorelDRAW矢量绘图
  16. 国际象棋渲染测试软件,测试了五款软件八款游戏:AMD三代锐龙YES!但游戏英特尔略胜一筹...
  17. hao916,hao123,2345.com浏览器劫持-分析与清除
  18. ME3616-OPENCPU完整调试笔记
  19. RedTiger‘s Hackit
  20. MIT线性代数1806(8) 矩阵 秩 特解 通解

热门文章

  1. 测试用例文档_如何设计测试用例
  2. tftp路由器刷机修复工具_魅族路由器极速版刷老毛子固件教程
  3. 续订Exchange 2010 Edge SMTP证书
  4. Android动画之补间动画详解
  5. JavaScript正则表达式19例(11)
  6. enlightenment提权的工具
  7. react native android 通知栏
  8. 09、多线程(一) -- 基本概念
  9. Java 8 你需要掌握的新特性
  10. Android开发点滴 - 实现层级式导航(API 16+)