phonegap安装 环境搭建与配置详解(3.4 完整版 提供下载地址)

原文连接:http://blog.csdn.net/aaawqqq/article/details/19755179

phonegap 3.4  安装 环境搭建 完整版

刚刚接触 phonegap 因为配环境遇到各种各样问题.花了一下午时间才完成,所以写一个篇文章希望能给大家节约点时间.

本文主讲windows系统下的phonegap的环境搭建 ,以android视角为主.ios用户可参考;

首先介绍搭建环境的基本准备:

1 java JDK   (搜索一下.......)

2 android SDK 最新版(我当时的版本是 API 19  点击打开链接)

3 Ant 打包工具  (百度一个或者 点击打开链接)

4 eclipse   (建议使用google的  因为内置ADT     点击打开链接 )

5 ADT (ecplise 里的插件,安卓开发工具插件     下载上面的链接,内部集成了ADT)

6 Node.js   (点击打开链接)

7 sublime  点击打开链接 ;是我开发js h5 css 的工具;如果大家有好的开发软件希望能告诉我一下谢谢

下图是Node.js安装成功后

将以上配置好环境变量  (配置方法略 点击 )

特别提一下需要配环境变量的东西:  java JDK  ; android SDK;Ant ;

贴上我的 path 供大家参考:

(建议配成 ;%ANT_HOME%\bin;  去掉\bin)

F:\工具\Ant\ant-1.8\bin;

C:\Develop\sdk\sdk\platform-tools;C:\Develop\sdk\sdk\tools;%Android%\.;C:\Develop\nodejs;%JAVA_HOME%\bin;C:\Develop\nodejs\

拥有以上工具后

接下来开始phonegap的安装了

phonegap 官网 点击

在控制台运行命令:

npm install -g phonegap                                     ( Mac使用: sudo npm install -g phonegap )

//等待安装   完成后安装 cordova:

npm install -g cordova                                       ( Mac使用: sudo npm install -g cordova )

安装完成后 
检验语句:

phonegap -version

cordova -version

在命令行 使用:

[html] view plaincopyprint?
  1. phonegap create my-app
  2. cd my-app
  3. phonegap run android
 phonegap create my-appcd my-appphonegap run android

第一个 phonegap写的程序就出现了

在my-app 目录下出现5个文件夹     打包好的工程放在platforms里面

文件夹详解:

www              : 文件夹  开发的 HTML5 ; CSS ; JS 文件都拷贝到这下面

plugins          : 文件夹  存放的是phonegap插件  以后 文件,摄像头等插件都下载到这里,在下篇文章中介绍用法

merges          : 我也没用过  以后知道了再补上

platforms      : 文件夹 存放的是编译好后的android文件   ,(如果这个文件夹为空,需要你在命令行编译一次才能生成. 如上面 phonegap run android)

.cordova        : 存放的是配置文件

将此文件夹导入 eclipse 就可以使用

phonegap 将以第三方库的形式导入

如果src文件报错 检查是否是   phonegap的功能没有导入进来

导入eclipse后  文本结构....下图打的camera 和 vibration 是 相机与铃声的插件  下章节介绍

(图 1)

下图是     phonegap的启动页面  调用 super.loadUrl(); 方法

[java] view plaincopyprint?
  1. public class baozi extends CordovaActivity
  2. {
  3. @Override
  4. public void onCreate(Bundle savedInstanceState)
  5. {
  6. super.onCreate(savedInstanceState);
  7. super.init();
  8. // Set by <content src="index.html" /> in config.xml
  9. //        super.loadUrl(Config.getStartUrl());
  10. super.loadUrl("file:///android_asset/www/index.html");
  11. }
  12. }
public class baozi extends CordovaActivity
{@Overridepublic void onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);super.init();// Set by <content src="index.html" /> in config.xml
//        super.loadUrl(Config.getStartUrl());super.loadUrl("file:///android_asset/www/index.html");}
}

在 super.loadUrl("  "); 中填写你的启动页面

参数: " file:///android_asset/www/index.html "

指的是( 图  1)的  assets目录下 www 文件夹下的  index.html

贴上一张 工程导入后的属性图

工程下载    将phonegap的platforms导入到eclipse中

如果报错clear一下  查看导的lib包 有没有报错

如果还有错  那么就是您选用了  google的API   改成最新版的android  API 就好了

如果导入工程遇到问题 可以查阅我此篇文章

Blog:  http://blog.csdn.net/aaawqqq/article/details/20463183

Phonegap解决错误:Error initializing Cordova:Class not found:

http://blog.csdn.net/aaawqqq/article/details/21243869

转载于:https://www.cnblogs.com/rongxiang/p/3605467.html

phonegap安装 环境搭建与配置详解(3.4 完整版 提供下载地址)相关推荐

  1. python环境及pycharm开发环境安装_Python PyQt5 Pycharm 环境搭建及配置详解(图文教程)...

    PyQt5相关安装 python 版本 python 3.6.3 1.安装PyQt5 执行命令: pip install pyqt5 2.安装PyQt5-tools 执行命令:pip install ...

  2. pycharm+python3.7+pyqt配置_Python3+Pycharm+PyQt5环境搭建步骤图文详解

    搭建环境: 操作系统:Win10 64bit Python版本:3.7 Pycharm:社区免费版 一.Python3.7安装 下载到安装包后打开,如果想安装到默认路径(C盘)的话一直点下一步就可以了 ...

  3. anaconda配置python环境变量_Anaconda的安装及其环境变量的配置详解

    Anaconda的安装及其环境变量的配置详解 随着python的发展越来越好,用python的伙伴也越来越多.本人刚开始接触python的时候用的第一个集成环境就是Anaconda,因为自带很多包,安 ...

  4. pycharm python3.7环境_Python3+Pycharm+PyQt5环境搭建步骤图文详解

    搭建环境: 操作系统:Win10 64bit Python版本:3.7 Pycharm:社区免费版 一.Python3.7安装 下载到安装包后打开,如果想安装到默认路径(C盘)的话一直点下一步就可以了 ...

  5. Tomcat环境搭建与常见问题详解

    Tomcat环境搭建和常见问题详解 Tomcat介绍 环境搭建流程 配置Java 注意事项 下载Java 安装Java 配置环境变量 测试Java 配置Tomcat 下载Tomcat 安装Tomcat ...

  6. Redis环境搭建以及常见问题详解

    Redis环境搭建以及常见问题详解 环境的搭建 Redis是什么??? Redis起源 Redis 简介 Redis优势 Redis与其他key-value存储数据库的区别 Redis 下载和安装 R ...

  7. Tacacs-服务搭建与配置详解

    其他文章: Tacacs+协议原理 Tacacs+服务搭建与配置详解 Tacacs+各厂商交换机配置 Tacacs+协议交互报文抓包示例 简介 tac_plus是TACACS +守护程序.它为网络设备 ...

  8. 网站服务器怎么组件,网站服务器搭建与配置详解!

    原标题:网站服务器搭建与配置详解! 服务器大家经常会听说,但是可能大家对个中概念还有些不明白,这里跟大家说说网站服务器的搭建与配置. 网站服务器概念 网站服务器是网络应用的基础硬件设施,简言之即存放网 ...

  9. 《嵌入式Linux应用程序开发详解》PDF完整版及源代码

     <嵌入式Linux应用程序开发详解>PDF完整版及源代码 免费下载地址在 http://linux.linuxidc.com 用户名与密码都是www.linuxidc.com 具体目 ...

最新文章

  1. 加码IoT生态圈:爱立信携手客户及合作伙伴共筑物联网之梦
  2. 从网上搜索到的虚拟化笔记
  3. 实验五 数据库完整性技术
  4. [19/04/23-星期二] GOF23_创建型模式(工厂模式、抽象工厂模式)
  5. 【知识连载】 如何用钉钉宜搭制定企业疫情防控数字化管理方案
  6. jQuery的Deferred
  7. OpenCV(图像处理)—访问像素的三种方法
  8. configure: error: udev support requested but libudev header not installed
  9. 预处理命令(宏定义,条件编译,头文件)
  10. java编程 科学计算器_可编程科学计算器下载-可编程科学计算器(Scientific Calculator Plus) 安卓版v1.7.2.60-pc6手机下载...
  11. 2019.08-2020.06计算机考研指导总结篇
  12. Android Studio kotlin编程实现图片滑动浏览 stepbystep
  13. 一、计算机核心组成及CPU核心组成
  14. GUI与CUI程序区别
  15. 视频数据集 | 视频动作识别video recognition常用数据集整理
  16. unbound部署DNS
  17. 微软技术交流群 303295519
  18. static 和 automatic 修饰(systemverilog)
  19. socket读写返回值的处理
  20. Android选项卡

热门文章

  1. 计算机或移动设备如何连接网络,移动cmcc电脑和手机使用方法
  2. python执行shellcode_python exec shellcode
  3. 64位系统目录在那里_教你玩转Linux系统目录结构
  4. 集群节点数和分片数关系_离子晶体配位数与离子半径比的关系
  5. ctc与临时限速服务器信息,基于CTC站场图图形元素设置高速铁路临时限速的方法...
  6. java实现冗余校验_循环冗余校验_循环冗余校验码计算_循环冗余校验 java实现(6)...
  7. python构造数组并命名_Numpy数组追加命名列
  8. 静态方法获取spring的bean实例
  9. delete优化_深入理解JIT和编译优化
  10. oracle 的wecate函数,1.Oracle中decode()函数用法