C1、PhoneGap的安装

一、官网安装步骤(http://phonegap.com/install/

Install
To Install, ensure that you have NodeJS installed, then open your command-line and run the following:
    $ sudo npm install -g phonegap        
Once installation completes, you can invoke phonegap on command line for further help.

Usage
    $ phonegap create my-app
    $ cd my-app
    $ phonegap run android    
Learn more at docs.phonegap.com

二、补充

1、NodeJS安装,(https://nodejs.org/

2、使用npm失败,解决方案如下(参考并致谢:https://cnodejs.org/topic/4f9904f9407edba21468f31e

镜像使用方法(三种办法任意一种都能解决问题,建议使用第三种,将配置写死,下次用的时候配置还在):

1.通过config命令

npm config set registry https://registry.npm.taobao.org

     npm info underscore (如果上面配置正确这个命令会有字符串response)

2.命令行指定

    npm --registry https://registry.npm.taobao.org info underscore 

3.编辑 ~/.npmrc 加入下面内容

    registry = https://registry.npm.taobao.org

搜索镜像: https://npm.taobao.org

建立或使用镜像,参考: https://github.com/cnpm/cnpmjs.org

三、PhoneGap在IOS平台的应用

  1. $ cordova create hello com.example.hello "HelloWorld"
  2. $ cd hello
  3. $ cordova platform add ios
  4. $ cordova prepare              # or "cordova build"

官网链接为:http://docs.phonegap.com/en/edge/guide_platforms_ios_index.md.html#iOS%20Platform%20Guide

四、在iOS项目内的使用举例

#import <Cordova/CDVViewController.h>
CDVViewController* viewController = [CDVViewController new];
viewController.wwwFolderName = @"myfolder";
viewController.startPage = @"mystartpage.html";
viewController.useSplashScreen = YES;
viewController.view.frame = CGRectMake(0, 0, 320, 480);
[myView addSubview:viewController.view]; 

参考并致谢:http://blog.csdn.net/qs_csu/article/details/14160923

时间: 2024-10-10 08:04:54

C1、PhoneGap的安装的相关文章

sencha touch 扩展篇之将sencha touch打包成安装程序(下)- 使用phonegap打包安装程序

    这讲我们来讲解下如何使用phonegapa创建项目环境并通过她们将sencha touch打包成app,这里我们只讲解打包android的apk,打包ios的过程有点类似,但是需要在mac环境下,最后通过xcode导出成ipa安装程序: 一.phonegap环境搭建: phonegap从3.0开始已经不再使用手动的方式搭建项目了,而是使用command-line命令行工具来搭建项目环境,并且插件引入的机制也在3.0做了调整,采用了模块化的方式,即需要什么功能模块就通过命令行工具来安装对应

phonegap软件安装

八卦先行. 我所理解的phonegap最初由Nitobi软件公司的工程师开发. 后被Adobe公司收购,把phonegap核心代码捐献给Apache,但是phonegap名字由Adobe保留. Apache最终把该项目命名为 Apache Cordova(Cordova是开发人员所在街道的名字). Cordova和phonegap目前核心代码保持同步,使用那个都可以. PhoneGap是一个行动设备的API接口集,利用JavaScript存取这些接口可以调用诸如摄影机.罗盘等硬件系统资源. 以下

我的关于phoneGap的安装及测试。

一.PhoneGap简介 PhoneGap是一个用基于HTML,CSS和JavaScript的,创建移动跨平台移动应用程序的快速开发平台.它使开发者能够利用 iPhone,Android,Palm,Symbian,WP7,Bada和Blackberry智能手机的核心功能——包括地理定位,加速器,联系 人,声音和振动等,此外PhoneGap拥有丰富的插件,可以调用. 二.PhoneGap安装 首先声明下楼主的电脑是win8的64系统. 1.先的配好自己的java环境jdk.上官网下载对应自己版本的

WINDOWS下PhoneGap(Cordova)安装笔记

1.首先下载Node.js 安装nodejs很简单直接点击安装文件下一步直至成功即可,安装notejs的同时npm也会同时安装 成功后打开notejs的命令行工具 输入“node -v”,"npm -v" 输出版本号标识安装成功 2.Ant 下载与安装 Ant是二进制文件,下载后不需要安装 只需要配置环境变量即可

我的第一个phonegap开发WebApp的demo 怎么搭建安卓开发环境以及安装phonegap

一.先来张图,赏心悦目观赏一下,哈 . 这个就是使用phonegap框架搭建起来的,运行在安卓环境上的第一个demo. 安卓的开发环境,大家都会搭建了,所以不赘述.讲一下,安装phonegap的步骤. 二.phonegap的安装   1. 设置系统变量系统变量 Path后面添加:(以下变量都是必须的,路径根据自己的设置)E:\android_sdk\sdk\tools;E:\android_sdk\sdk\platform-tools;E:\android_sdk\eclipse\plugins

phonegap安装 环境搭建与配置详解

首先介绍搭建环境的基本准备: 1 java JDK   (搜索一下.......) 2 android SDK 最新版(我当时的版本是 API 19  点击打开链接) 3 Ant 打包工具  (百度一个或者 点击打开链接) 4 eclipse   (建议使用google的  因为内置ADT     点击打开链接 ) 5 ADT (ecplise 里的插件,安卓开发工具插件     下载上面的链接,内部集成了ADT) 6 Node.js   (点击打开链接) 7 sublime  点击打开链接 ;

phonegap安装 Android版

phonegap的安装路途曲折,首先要基于多种程序,中途还要解决各种问题,下面是phonegap需要的程序 1.NodeJs 2.Phonegap 3.jdk,jre 4.Apache Ant 5.AndroidSDK 步骤: 1.安装nodejs. 2.成功后在cmd中npm install -g phonegap,自动下载安装phonegap. 3.下载jdk并安装jdk,jre(不要装在\Program Files文件加下,jdk的安装目录下不能有空格),并配置环境变量. 4.下载Apac

phonegap安装与环境配置

今天想学习phonegap ,我的环境是win7 x86(32位).于是度娘各种帖子, 第一种方法 参考: http://blog.csdn.net/aaawqqq/article/details/19755179/ ,是用的是官网推荐的install方法,这个方法前提是本机需要安装node.js(https://nodejs.org/dist/v0.12.7/node-v0.12.7-x86.msi  )装好后,用官网的命令行 npm install -g phonegap 执行安装,遇到问题

在node.js的命令行里通过npm安装phonegap出现connect etimeout问题

在node.js的命令行里(Node.js command prompt)执行npm install -g phonegap命令安装phonegap3.0,出现etimeout问题. 我是通过设置代理访问外网,而命令行里没有设置代理,所以在命令行里无法连接网络,无法安装成功.出现这种情况需要在命令行里设置代理. windows的命令行下设置网络代理,在命令行下,执行如下命令: set http_proxy=http://proxy.com:port/ set http_proxy_user=us