Phonegap3.4 环境搭建及新建项目
一、环境准备
1、到这里安装Node.js。
2、到这里下载Adroid ADT Bundle for Windows,下载后解压,我的放在:F:\MobileDev\adt-bundle-windows-x86-20131030。打开eclipse,安装最新的Android API,
及Tools,下图我能安装的都安装过了。

3、配置环境变量Path和JAVA_HOME,我已经配置好了:

在Path最后加入如下路径:
F:\MobileDev\adt-bundle-windows-x86-20131030\sdk\platform-tools;F:\MobileDev\adt-bundle-windows-x86-20131030\sdk\tools;F:\MobileDev\adt-bundle-windows-x86-20131030\eclipse\plugins\org.apache.ant_1.8.3.v201301120609\bin;%JAVA_HOME%\bin
4、打开cmd命令行工具,输入npm install -g phonegap,等一段时间(n分钟左右),成功后输入npm install -g cordova,等一段时间(n分钟左右)
如果不报错,说明成功了。——嗯,貌似废话。
5、测试成功与否:在cmd里依次输入如下命令:
java,javac,phonegap -version,cordova -version。
二、构造项目
1、在E盘建一个phonegap文件夹(名称随便取,最好不要带空格和中文),在命令行cd到该文件夹。输入:
phonegap create myapptest
等一段时间,成功。
cd myapptest
phonegap build android
等一段时间,成功。
如果经历了以上种种,发现项目的创建或者构造失败了,不是人品问题,就是人品问题。
到phonegap/myapptest目录下看看,是这个样子:

2、打开eclipse,File/New/Project,选择Android Project From Existing Code:


copy projects into workspace 千万别勾上,我死于此n次。
有两个项目,一个HelloWorld一个HelloWorld-CordovaLib,后者是类库项目,前者依赖于后者。项目的编码是GBK,最好都改成UTF-8。前者会出现一个叹号错误标志,解决办法是:Project/Build All,这时又出一个引用错误,HelloWorld项目中的HelloWorld.java,看到的是这样:

把鼠标移到引起错误的类CordovaActivity上,选择Fix Project Setup,选择OK。又会出现一个红色感叹号,不用管他,直接将HelloWorld作为Android项目运行。
人品如果不是问题,到这里,肯定已经跑起来了。
用Phonegap命令创建出来的项目,总是一律叫HelloWorld,我们可以用如下命令,创建出自己指定的名称的项目:
cordova create MyAppDirectory com.example.hello "MyAppName"
cd MyAppDirectory
cordova platform add android
cordova build
导入项目的方法同上,如果也出现问题,就用上面提到的方法解决即可。
至于Phonegap和cordova到底是什么关系,有什么不同,我也在查阅。查阅后立即补充上来。
Phonegap3.4 环境搭建及新建项目的更多相关文章
- Cocos2d-x v3.0正式版尝鲜体验【1】 环境搭建和新建项目
Cocos2d-x v3.0在前天最终公布正式版了,等了大半年最终出来了.一直没去碰之前的3.0各种beta,rc版本号,就想等正式版出来再尝试. 昨天也參加了触控科技在成都举办的沙龙活动.看到作者王 ...
- angular开发环境搭建及新建项目
最近一个星期准备学习一下angular前端框架,因为之前在学习abp框架的时候,都要求前端要掌握angular,所以不得不回来恶补一下了,学习的过程有时间的话会记录在这里,方便以后复习. 闲言少叙,下 ...
- ionic环境搭建及新建项目中的各种问题
具体流程可见http://bbs.ionic-china.com/read-7.html 问题1.安装ionic cordova失败 解决方法:修改npm的源,npm config set regis ...
- 从零开始学Xamarin.Forms(二) 环境搭建、创建项目
原文:从零开始学Xamarin.Forms(二) 环境搭建.创建项目 一.环境搭建 Windows下环境搭建: 1.下载并安装jdk.Android SDK和NDK,当然还需要 VS2013 ...
- vue--1.环境搭建及创建项目
转自https://blog.csdn.net/junshangshui/article/details/80376489 一.环境搭建及创建项目 1.安装node.js,webpack 2.安装vu ...
- Python环境搭建、python项目以docker镜像方式部署到Linux
Python环境搭建.python项目以docker镜像方式部署到Linux 本文的项目是用Python写的,记录了生成docker镜像,然后整个项目在Linux跑起来的过程: 原文链接:https: ...
- Spring Boot(一):环境搭建,建立简单项目
一.基本环境搭建 1.下载IntelliJ IDEA :http://www.jetbrains.com/idea/ 2.拖到页面最下面下载旗舰版 3.新建项目 4.设置本地Maven 5.删除多于文 ...
- Ionic01 简单介绍、环境搭建、创建项目、项目结构、创建组件、创建页面、子页面跳转
1 Ionic 基本介绍 Ionic 是一款基于 Angular.Cordova 的强大的 HTML5 移动应用开发框架 , 可以快速创建一个跨平台的移动应用.可以快速开发移动 App.移动端 WEB ...
- 从零開始学Xamarin.Forms(二) 环境搭建、创建项目
一.环境搭建 Windows下环境搭建: 1.下载并安装jdk.Android SDK和NDK.当然还须要 VS2013 update 2(VS2010.VS2012均可)以上. a. 最新 ...
随机推荐
- win8.1系统下,点击一个窗口,【当前活动窗口】该窗口无法置顶
两个或多个窗口同时显示在桌面的时候,点击下一层的窗口,无法置顶显示,无论怎么点击,还是隐藏在原置顶窗口的后面,只能手动把原置顶窗口最小化后,才能看到.例如,A窗口现在置顶,B窗口在A的后面,露出来一部 ...
- Excel导出-Epplus
首先引入EPPlus.dll到你的项目bin文件中. Epplus引用的命名空间为 OfficeOpenXml 下面是对epplus一些用法的总结 一.创建一个空excel表格 //导出EXCEL设置 ...
- 4、Hbase
1).逻辑模型 Hbase 以表的形式存储数据,每个表由行和列组成,每个列属于一个特定的列族. 表中由行和列确定的存储单元称为一个元素,每个元素保存了同一份数据的多个版本,由时间戳来标识.行健是数据行 ...
- qt 5 数据库操作(mysql)
其实大家都知道,QT5以上的都自带了数据库驱动,所以呢,基本上可以直接使用,于是如果想知道怎么连接数据库,请参考这位大神写的.http://qtdebug.com/DB-AccessMySQL.htm ...
- 渲染统计窗口(Rendering Statistics Window)
FPS(Timer per frame and FPS) frames per seconds表示引擎处理和渲染一个游戏帧所花费的时间,该数字主要受到场景中渲染物体数量和GPU性能的影响,FPS数值越 ...
- data structure online video
http://www.onlinevideolecture.com/computer-science/nptel-iit-delhi/data-structures-and-algorithms/?c ...
- ssh中使用set的地方及ref
22:30 2014/5/2 1.层与层间的set: xml方式:在action中曾有service的set方法,service层要有dao的service的set方法,dao曾要有hibernat ...
- 我的PHP之旅--PHP的函数初步认识
函数 函数主要是将一块代码封装起来方便多次使用,方便以后维护,节省代码. 先看一个简单的函数: <?php function myFirstFunc(){ echo "Hello PH ...
- selenium各种场景下的启动Firefox
开始学习selenium时为了启动Firefox可谓费尽周折,在大神的帮助下才堪堪搞定,走出了selenium的第一步:jdk1.8 + selenium_2.46 + Firefox国际版40.0. ...
- delphi xe5 android 关于文件大小的几个问答O(∩_∩)O~
摘自:http://blogs.embarcadero.com/vsevolodleonov/2013/09/19/are-you-asking-about-app-size-by-delphi-fo ...