phoneGap开发环境搭建(android)
1. 首先安装nodejs (http://nodejs.org/)
2. 然后在命令行输入 npm 回车
假设出现下图:
则表示成功安装
3. 安装
npm install -g cordova
4. 安装JDK
这里最麻烦的就是环境变量的配置了
配置环境变量:右击“我的电脑”-->"高级"-->"环境变量"
1)在系统变量里新建JAVA_HOME变量,变量值为:C:\Program Files\Java\jdk1.6.0_14(依据自己的安装路径填写)
2)新建classpath变量,变量值为:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
3)在path变量(已存在不用新建)加入�变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin(注意变量值之间用“;”隔开)
4、“開始”-->“执行”-->输入“javac”-->"Enter",假设能正常打印使用方法说明配置成功!
补充环境变量的解析:
JAVA_HOME:jdk的安装路径
classpath:java载入类路径,仅仅有类在classpath中java命令才干识别,在路径前加了个"."表示当前路径。
path:系统在不论什么路径下都能够识别java,javac命令。
5.安装ant
还是环境变量的配置
操作如上
在系统变量中加入�ANT_HOME
值为你ant解压后的路径
比如我的为 E:\phoneGap\apache-ant-1.9.4
在path 中加入� %ANT_HOME%\bin\ant.bat
在命令行输入 ant –version 測试,ok的话会会打印例如以下字样:
ApacheAnt(TM) version 1.9.4 compiled on April 29 2014
6.然后我们就能够创建一个项目了,
在命令行进入某一个文件夹A,然后输入
cordova create hello com.example.hello HelloWorld
这个文件夹就会创建在文件夹A下。
这时你的A文件夹下就多了一个hello的文件夹。
7. 加入� Android 平台
在命令行输入:
cordova platform add android
8. 假设你想生成Android项目,则须要下载AndroidSDK ,去官网下载捆绑Eclipse的那个sdk ,大约500M,解压后就能够直接用Eclipse开发原生态Android App,不用配置,很方便(adt-bundle-windows-x86-20140321)
打开eclipse,在工具栏有两个这种图标,点击第二个,去创建一个Android模拟器
9. 然后再去配置他的环境变量(哈哈,别打退堂鼓,仅仅要这个配置成功了,就离成功不远了,干吧得!)
配置系统变量的目的就是能够再命令行直接编译你的程序,然后公布到这个模拟器上,不须要通过Eclipse,很方便。
还是如上操作,在系统变量中加入�
把android sdk中的platform-tools 和 tools 这两个路径加入�到系统变量的path中去
给出我的作为參考:
E:\phoneGap\adt-bundle-windows-x86-20140321\sdk\platform-tools
E:\phoneGap\adt-bundle-windows-x86-20140321\sdk\tools
10. 接下来须要你去建一个Android 的模拟器(參照8,9)
11.模拟器建好以后,你就能够再模拟器上执行你的app了(命令行必须切换到你的A文件夹hello项目中)
命令行键入:
cordova run android
10,11 两个步骤请參照
http://docs.phonegap.com/en/edge/guide_platforms_android_index.md.html#Android%20Platform%20Guide
终于效果图:
最后两个步骤懒得写了,请同意我的懒惰。
phoneGap开发环境搭建(android)的更多相关文章
- (转)PhoneGap开发环境搭建
(原)http://www.cnblogs.com/Random/archive/2011/12/28/2305398.html PhoneGap开发环境搭建 项目中要用PhoneGap开发,了解 ...
- Phonegap 开发环境搭建
以Android为例介绍Phonegap开发环境搭建 一. 软件下载 1. JDK 8 下载 http://www.oracle.com/technetwork/java/javase/downloa ...
- PhoneGap开发环境搭建
项目中要用PhoneGap开发,了解了下基本规则,记录一下,以备后查.(只针对Android平台) 一.安装 在安装PhoneGap开发环境之前,需要先安装以下框架: 1.Java SDK 2.Ecl ...
- libGDX开发环境搭建-Android Studio 最新版
http://blog.csdn.net/renwuqiangg/article/details/53088720 —————————————————————————————————————————— ...
- Cordova phonegap开发环境搭建
1.下载并安装Android Studio, 2.下载并安装nodejs 3.通过nodejs来安装cordova(npm install -g cordova ) 4.使用cordova来创建pho ...
- Android开发环境搭建相关文章列表(转载)
Android开发虽然有所了解,但是一直没有搭建开发环境去学习,Android的更新速度比较快了,Android1.0是2008年发布的,截止到目前为止Android已经更新Android5.0.1, ...
- android NDK开发环境搭建
android NDK开发环境搭建 2012-05-14 00:13:58 分类: 嵌入式 基于 Android NDK 的学习之旅-----环境搭建 工欲善其事必先利其器 , 下面介绍下 Eclip ...
- 基于Eclipse的Android开发环境搭建
1. Java开发环境搭建 1.1 JDK下载安装 JDK(Java Development Kit )是针对Java开发人员发布的软件开发工具包.JDK 是整个Java的核心,包括了Java运行 ...
- android NDK 开发环境搭建
基于 Android NDK 的学习之旅-----环境搭建 工欲善其事必先利其器 , 下面介绍下 Eclipse SDK NDK Cygwin CDT 集成开发环境的搭建. 1.Android 开发环 ...
随机推荐
- 设计模式2----建造者模式(builder pattern)
定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示. 类型:创建类模式 类图: UML图 四个要素 Builder: 抽象建造者ConcreteBuilder: 具体建造者 ...
- 栈溢出之rop到syscall
当程序开启了nx,但程序有syscall调用的时候.这时栈溢出的利用就可以通过rop来执行syscall的59号调用execve('/bin/sh',null,null),这是这次alictf一道pw ...
- js生成随机数的方法小结
js生成随机数主要用到了内置的Math对象的random()方法.用法如:Math.random().它返回的是一个 0 ~ 1 之间的随机数.有了这么一个方法,那生成任意随机数就好理解了.比如实际中 ...
- Errore HTTP 404.2 - Not Found" IIS 7.5 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理
解决方法: 找到IIS的根节点->右侧“ISAPI和CGI限制”->把禁止的ASP.Net版本项设置为允许. 如下图 今天配置本地iis出现了一些问题,第一个是出现cgi等错误,iis重新 ...
- SSH Secure Shell Client连接Linux 命令行显示中文乱码问题 和oracle 查询数据中文乱码问题
一.SSH Secure Shell Client连接Linux 命令行显示中文乱码问题 linux 设置系统语言 修改 /etc/sysconfig/i18n 文件,如 LANG="en_ ...
- 使用 c# 调用进程相关开发
最近在维护公司的以前项目中发现,使用到了进程相关知识.现在将此总结,以备后面查看复习. 一.进程查看器 程序在运行的时候,操作系统就会为其分配一个进程.那么进程到底是什么东西呢? 实际上,进程 ...
- struts2标签自动错行、换行问题
<s:radio list="#{0:'男',1:'女' }" value="student.sex" name="student.sex&qu ...
- iOS学习之数据请求
GET请求----同步连接 //GET请求 同步连接 - (void)handleSynchronize:(UIBarButtonItem *)item { //GET请求 //1.创建网址字符串; ...
- 网站卡死,照惯例运行.bat批量处理文件进行重启不起作用
网站卡死,照惯例运行.bat批量处理文件进行重启不起作用,进入虚拟机控制台进行虚拟机重启仍然不起作用,通过ping分析物理服务器能ping通,各个虚拟机之前也能ping通,但是不能ping通外部,分析 ...
- DatePickerDialog 控制只选择年月或年或月
etXyLevelDate.setOnTouchListener(selectDateTouchListener()); /** * @desc 选择日期操作 * @param @return * @ ...