博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
怎样使用Phonegap Build工具云编译ionic项目
阅读量:6240 次
发布时间:2019-06-22

本文共 1458 字,大约阅读时间需要 4 分钟。

  声明:这只是我个人做demo时使用phonegap编译Android版本的的apk,至于iPhone,由于需要购买苹果开发者证书,$99。所以我就没有尝试了人民币得600多块钱呀,还是有点不舍得,哈哈哈哈。

  ,英文好的可以看一看。我主要说说在ionic项目的基础上做了哪些改变,参考的文档。

怎样上传自己的ionic项目

  首先在上注册一个账号,然后进入,点击+new app按钮可以看到这样的界面:

  

  

  很清晰的展示出了上传ionic项目有两种方法:

1.使用一个.zip文件

  上传到phonegap不需要将项目中的plugins   scss 等这些目录文件上传,只需要上传html、js、css这些内容即可。在ionic项目中也就是项目目录下的www文件夹所有内容。

  另外还需要一个config.xml文件,这个文件需要和www文件夹下的index.html文件在同一级别。所以你需要在www文件夹下面创建一个config.xml文件,也可以复制ionic项目下的config.xml文件到www目录下,然后再稍作改变即可。主要有一下几处改变:

  第一处改变

  将复制到www文件夹下的config.xml文件中的这一段代码  

//  www/config.xml

  变成这样

  id,version,xmlns这三个属性没有任何改变,xmlns:cdv属性冒号后的cdv变成gap,即xmlns:gap。xmlns:cdv的值 域名变成phonegap,即"http://phonegap.com/ns/1.0"

  第二处改变:

  将项目中用到的插件配置到config.xml文件中。

  插件只能是来自phonegap仓库或者npm。

  在config.xml中添加 <plugin> 标签或者是不推荐使用的<gap:plugin> 标签。

   <plugin> 标签有四个属性:

    name:反域名格式的插件id名。(ex: com.phonegap.plugins.barcodescanner).

    spec:可选。指定插件的版本号,官网强烈推荐加上这个属性。如果不加,phonegap编译的时候将使用最新版的插件,编译的时候有可能造成版本不一样的兼容问题

    source:可选。插件的来源,有两个值 "pgb" or "npm"。默认是"npm"

    params:插件可能需要的参数配置,例如:

  上面其他三个属性像这样:

 

  这只是我的项目中用的几个插件,你需要将你项目中用到的插件都配置到这个文件中。项目中使用的插件在项目根目录下的plugins目录下面

  第三处改变:

  配置文件中配置的有平台需要的icon和splash,ionic项目开始是配置好了的,上传到phonegap需要把项目根目录下面的resources复制到www目录下面。

 

  这样压缩www目录为www.zip文件即可上传到phonegap。

2.使用github仓库

  用这个方法需要你有github的账号,并且第一种方法配置好的www上传到github仓库。然后填好你自己的github仓库即可

 

转载请注明原文出处:

 

转载于:https://www.cnblogs.com/miss-radish/p/4998104.html

你可能感兴趣的文章
pwnable.kr 之 passcode write up
查看>>
多任务之协程浅谈
查看>>
Qt Creator快捷键
查看>>
idea中lombok的使用
查看>>
网站集成支付宝在线支付
查看>>
mac下安装appium
查看>>
js ---- 函数防抖
查看>>
js call 和 apply
查看>>
CentOS 6.5下Percona Xtrabackup的安装错误解决方案
查看>>
VCS双机+oracle 11gR2+ASM主机名修改
查看>>
转:// LINUX下为ORACLE数据库设置大页--hugepage
查看>>
Linux文件权限与属性详解 之 chattr & lsattr
查看>>
负载均衡集群之LVS配置命令
查看>>
PHP使用文件流下载文件方法(附:解决下载文件内容乱码问题)
查看>>
多线程编程
查看>>
再谈谈数学
查看>>
Scheme来实现八皇后问题(1)
查看>>
pip或者anacnda安装opencv以及opencv-contrib
查看>>
Unity 5 中的全局光照技术详解(建议收藏)
查看>>
python 的矩阵运算——numpy
查看>>