phonegap安装 环境搭建与配置详解(3.4 完整版 提供下载地址)
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
在命令行 使用:
- phonegap create my-app
- cd my-app
- 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(); 方法
- public class baozi extends CordovaActivity
- {
- @Override
- public 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");
- }
- }
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 完整版 提供下载地址)相关推荐
- python环境及pycharm开发环境安装_Python PyQt5 Pycharm 环境搭建及配置详解(图文教程)...
PyQt5相关安装 python 版本 python 3.6.3 1.安装PyQt5 执行命令: pip install pyqt5 2.安装PyQt5-tools 执行命令:pip install ...
- pycharm+python3.7+pyqt配置_Python3+Pycharm+PyQt5环境搭建步骤图文详解
搭建环境: 操作系统:Win10 64bit Python版本:3.7 Pycharm:社区免费版 一.Python3.7安装 下载到安装包后打开,如果想安装到默认路径(C盘)的话一直点下一步就可以了 ...
- anaconda配置python环境变量_Anaconda的安装及其环境变量的配置详解
Anaconda的安装及其环境变量的配置详解 随着python的发展越来越好,用python的伙伴也越来越多.本人刚开始接触python的时候用的第一个集成环境就是Anaconda,因为自带很多包,安 ...
- pycharm python3.7环境_Python3+Pycharm+PyQt5环境搭建步骤图文详解
搭建环境: 操作系统:Win10 64bit Python版本:3.7 Pycharm:社区免费版 一.Python3.7安装 下载到安装包后打开,如果想安装到默认路径(C盘)的话一直点下一步就可以了 ...
- Tomcat环境搭建与常见问题详解
Tomcat环境搭建和常见问题详解 Tomcat介绍 环境搭建流程 配置Java 注意事项 下载Java 安装Java 配置环境变量 测试Java 配置Tomcat 下载Tomcat 安装Tomcat ...
- Redis环境搭建以及常见问题详解
Redis环境搭建以及常见问题详解 环境的搭建 Redis是什么??? Redis起源 Redis 简介 Redis优势 Redis与其他key-value存储数据库的区别 Redis 下载和安装 R ...
- Tacacs-服务搭建与配置详解
其他文章: Tacacs+协议原理 Tacacs+服务搭建与配置详解 Tacacs+各厂商交换机配置 Tacacs+协议交互报文抓包示例 简介 tac_plus是TACACS +守护程序.它为网络设备 ...
- 网站服务器怎么组件,网站服务器搭建与配置详解!
原标题:网站服务器搭建与配置详解! 服务器大家经常会听说,但是可能大家对个中概念还有些不明白,这里跟大家说说网站服务器的搭建与配置. 网站服务器概念 网站服务器是网络应用的基础硬件设施,简言之即存放网 ...
- 《嵌入式Linux应用程序开发详解》PDF完整版及源代码
<嵌入式Linux应用程序开发详解>PDF完整版及源代码 免费下载地址在 http://linux.linuxidc.com 用户名与密码都是www.linuxidc.com 具体目 ...
最新文章
- 加码IoT生态圈:爱立信携手客户及合作伙伴共筑物联网之梦
- 从网上搜索到的虚拟化笔记
- 实验五 数据库完整性技术
- [19/04/23-星期二] GOF23_创建型模式(工厂模式、抽象工厂模式)
- 【知识连载】 如何用钉钉宜搭制定企业疫情防控数字化管理方案
- jQuery的Deferred
- OpenCV(图像处理)—访问像素的三种方法
- configure: error: udev support requested but libudev header not installed
- 预处理命令(宏定义,条件编译,头文件)
- java编程 科学计算器_可编程科学计算器下载-可编程科学计算器(Scientific Calculator Plus) 安卓版v1.7.2.60-pc6手机下载...
- 2019.08-2020.06计算机考研指导总结篇
- Android Studio kotlin编程实现图片滑动浏览 stepbystep
- 一、计算机核心组成及CPU核心组成
- GUI与CUI程序区别
- 视频数据集 | 视频动作识别video recognition常用数据集整理
- unbound部署DNS
- 微软技术交流群 303295519
- static 和 automatic 修饰(systemverilog)
- socket读写返回值的处理
- Android选项卡
热门文章
- 计算机或移动设备如何连接网络,移动cmcc电脑和手机使用方法
- python执行shellcode_python exec shellcode
- 64位系统目录在那里_教你玩转Linux系统目录结构
- 集群节点数和分片数关系_离子晶体配位数与离子半径比的关系
- ctc与临时限速服务器信息,基于CTC站场图图形元素设置高速铁路临时限速的方法...
- java实现冗余校验_循环冗余校验_循环冗余校验码计算_循环冗余校验 java实现(6)...
- python构造数组并命名_Numpy数组追加命名列
- 静态方法获取spring的bean实例
- delete优化_深入理解JIT和编译优化
- oracle 的wecate函数,1.Oracle中decode()函数用法