PhoneGap--001 入门 安装
今天也配置好phonegap3.0 android开发环境了,操作系统是win7,就楼主文章做些补充。
我是按phonegap官网文档配置的,有些注意事项如下:
第一步要安装jre/jdk,到sun网站上,下载jdk,我下的版本是jdk-7u25 ,然后安装。
安装完以后,注意要在环境变量中添加,一个是path变量中添加jdk及jdk下的bin目录,第二个是添加java_home变量,这一步可以在网上按 java_home为关键字搜到详细介绍。
第二步,下载并安装eclipse,到android网站上下载android sdk (adt-bundle for
windows),就是一个带android
sdk的eclipse压缩包,我下的版本是adt-bundle-windows-x86_64-20130729.zip 。 解压即可。
第三步,设置ant,在path变量中添加ant路径,你在adt包里查找org.apache.ant ,就能找到这个目录。
第四步,检查android版本,在cmd环境下,运行“android”,或者直接打开SDK Manager,可以看到默认安装的是4.3
(version 18),而phonegap需要的是17,所以必须添加4.1.2(17)的sdk,或者你添加4.0.3等其他版本sdk。
注意,因为GWF的关系,sdk
manager是连不上google服务器的,你要在晚上找连接dl-ssl.google的办法,比如修改hosts或用代理(这个问题困扰我好久)
第五步,接下来,按楼主所说,安装node.js ,用npm 安装phonegap组件 ,完成后,可以用phonegap create命令生成项目文件
最后一步,也就是我遇上无数次挫折的一步,楼主没有仔细说明的一步:
如果没有按前4步设置好,在phonegap build android时,会因为找不到本地sdk环境而使用remote
环境,然后就要求你提供phonegap的账号密码(楼主估计就是用这一方式完成了build),而你强制使用local环境, 会报错。
而按官方文档里面的各种坑爹命令,都解决不了问题。
设置好前4部后,就能顺利使用本地环境build了。
接下来,就用eclipse进行开发了,和之前2.x的方式相同。 其实我所说的前面4步,也和2.x的方式相同,只是我太急了,就按官网3.0文档配置,遗漏了这几步,浪费了很多时间。
PhoneGap--001 入门 安装的更多相关文章
- phonegap学习入门
phonegap 开发入门 PhoneGap官方网站上有详细的入门示例教程,这里,我针对使用PhoneGap进行Android移动应用的开发对其官网的Get Started进行一些介绍.补充. Ste ...
- Debian 入门安装与配置2
Debian 入门安装与配置2 1. C/C++开发必装软件 atp-get install gcc 这个不用说,用来编译C程序 apt-get install g++ 用来编译C++程序 ap ...
- Debian 入门安装与配置1
Debian 入门安装与配置1 最近安装了多个发行版本的Linux,包括Ubuntu.Fedora.Centos和Debian,发现只有Debian在界面和稳定性等综合特性上表现最优,自己也最喜欢,所 ...
- PhoneGap 3.0 安装
PhoneGap 3.0 已经出来有一段时间了.3.0 提供了使用Node.js 安装,使用命令行创建.编译.运行项目.也就是可以抛弃eclipse,完全使用命令.记事本开发phonegap 项目了 ...
- Activity工作流(2)-入门安装运行第一个例子
转: Activity工作流(2)-入门安装运行第一个例子 置顶 2017年05月24日 15:58:50 li_ch_ch 阅读数:24432 版权声明:本文为博主原创文章,未经博主允许不得转载 ...
- elk系列1之入门安装与基本操作【转】
preface 我们每天都要查看服务器的日志,一方面是为了开发的同事翻找日志,另一方面是巡检服务器查看日志,而随着服务器数量以及越来越多的业务上线,日志越来越多,人肉运维相当痛苦了,此时,参考现在非常 ...
- react入门安装
react的入门安装 1.react的适用方法有两种,其一是依赖在线的cdn地址: https://reactjs.org/docs/cdn-links.html 官方给的cdn地址如下 <sc ...
- Redis介绍及入门安装及使用
Redis介绍及入门安装及使用 什么是Redis Redis is an open source (BSD licensed), in-memory data structure store, use ...
- JAVA手记 JAVA入门(安装+Dos下运行)
JAVA入门特供= =,今天设置环境变量后用dos运行的时候发现出现“找不到或无法加载主类”,索性查了些资料重新看了看JAVA入门的部分. 声明:我的笔记本暂时用的是Win10系统,Windows其他 ...
随机推荐
- 在VPS上搭建SS访问火星
前段时间发布了Visual Studio 2017 RC,由于现在VS没有离线的ISO了,只有一个在线安装文件.虽然可以通过这个在线安装文件生成完整的离线安装包(之前的ISO版本在安装过程中仍然需要联 ...
- AJAX04 JQ的AJAX
一.jQuery中的Ajax 1.jQuery为我们提供了更强大的Ajax封装 $.ajax({}) 可配置方式发起Ajax请求 $.get() 以GET方式发起Ajax请求 $.post() 以PO ...
- 强强联合之jquery操作angularjs对象
jquery是一个非常强大的js框架,angularjs是一个非常牛的前端mvc框架.虽然用其中的任何一个框架在项目中够用了,但是有时候这两个框架需要混合着用,虽然不推荐.但有时候混合用时,却非常方便 ...
- apache配置多域名多站点记录
<VirtualHost *:80> DocumentRoot "/mnt/web/www.*.cn" ServerName www.*.cn ErrorLog ...
- 02.Sencha ExtJS 6 - What is Viewport?
什么是Viewport? Viewport (Ext.container.Viewport)是一个专门的容器用于可视应用领域(浏览器窗口).Viewport渲染自身到网页的documet body区域 ...
- [MVC] DIV 布局
[MVC] DIV 布局 <style> .top { background-color: red; height: 50px; top: 0px; position: absolute; ...
- iOS之分别使用代码和storyboard、xib为控件设置圆角(以按钮为例)
首先我们看一下代码是如何给按钮设置圆角的: 我们再来看看如何在storyboard或xib中给按钮设置圆角: 1.在storyboard或xib中添加按钮后,设置标题和背景色,做好约束: 2.点击 S ...
- js算出生日是当年第多少天
var year, month, day, monthSum = 0; var arr = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, ...
- 关于c#静态构造函数
http://baike.baidu.com/view/2634573.htm?fr=aladdin 在百科上看到C#的新特性静态构造函数,其中提到静态构造函数“不能继承” 今天做了个试验,发现实际上 ...
- oracle函数应用
----Oracle中的函数 oracle中函数的分类: --第一种:日期函数 --第二种: 字符函数 --第三种: 数学函数 --第四种: 转换函数 --第五种: 分析函数 ------------ ...