Cordova配置与开发
来源:互联网 发布:sql数据库备份软件 编辑:程序博客网 时间:2024/05/07 20:36
1.环境配置
1.1.安装ant
从apache官网下载ant,安装并配置,将ant.bat所在目录加到path环境变量,如c:\apache-ant\bin\。在cmd中运行以下语句如不报错即可:
>ant -h
1.2.安装git
从git官网下载git并安装。
1.3安装nodejs
从nodejs网站下载并安装,安装成功后,在命令行输入命令:node 或 npm,不报错即可。
1.4.安装cordova
> npm install -g cordova
2.创建工程
a.新建一个文件夹作为工作目录,cmd切换到该路径下
>cd d:\workspace\cordova
b.创建cordova project
>cordova create helloCordova com.hzjava.myCordova HelloCordova
c.添加平台支持
首先进入刚创建的工程根目录
>cd helloCordova
然后
> cordova platforms add ios
> cordova platforms add android
> cordova platforms ls
d.添加插件(根据具体功能添加插件,比如扫码插件、文件操作插件等等,可以去cordova插件库搜索需要的插件)
> cordova plugin add com.phonegap.plugins.barcodescanner
> cordova plugin add org.apache.cordova.file-transfer
> cordova plugin ls
注意:并非所有插件都是全平台支持的,有些可能只支持android,有些可能同时支持android和ios,所以开发多平台app时需要慎重选择插件
3.项目整合
3.1.Android
a.将静态html文件copy到helloCordova\www目录下
b.编译android工程:
>cordova build android
c.运行eclipse,导入helloCordova\platforms\android路径下的android工程
d.在html里引用cordova的js库:
<script type="text/javascript" src="cordova.js"></script>
<script type="text/javascript" src="cordova_plugins.js"></script>
3.2.ios
a.将静态html文件copy到helloCordova\www目录
b.编译ios工程:
>cordova build ios
c.运行xcode,导入helloCordova\platforms\ios路径下的xcode project
d.在html里引用cordova的js库:
<script type="text/javascript" src="cordova.js"></script>
<script type="text/javascript" src="cordova_plugins.js"></script>
- cordova编译会将[根目录/www]下文件copy到具体platform的www文件夹内,如果你的代码写在platforms里的android中,编译时会被覆盖掉
- 因为add plugin的时候已经自动添加了相关的配置,所以只要有cordova_plugin.js就不需要手动引用cordova插件的js了。
4.打包
4.1.Android
导入platforms\android下面的工程时,会出现两个project:HelloCordova和HelloCordova-CordovaLib。打包时,将HelloCordova-CordovaLib/bin/hellocordova-cordovalib.jar拷贝到HelloCordova/libs文件夹内,然后右击主工程,选择Export,如图
选择Export Android Application
Keystore可以自己创建一个新的,也可以使用现有的
点击『Finish』成功导出apk
4.2.ios
要打包成任意设备都可以安装的ios安装包(ipa),首先需要一个企业开发者账号($299/年),确认满足以后执行以下步骤:
a.登陆苹果开发者中心
b.Identifiers >> App IDs,点击「+」号,创建一个app id,填写相关信息下一步即可
c.Provisioning Profiles >> Distribution,点击「+」号,创建一个profile
选择In House
选择一个app id,选择刚刚创建的那个
选择一个certificate
填写profile name
d.下载创建好的profile文件
e.下载步骤c中选择的certificate文件
f.在mac中双击certificate和profile文件将它们导入
g.打开xcode,选中工程,Build Settings >> Code Signing,Code Signing Identity选择注册的公司名
h.Provisioning Profile选择刚刚导入的profile
i.xcode >> window >> Organizer >> Archives,点击Distribute
j.选择save for enterprise or ad hoc deployment,下一步
原文
k.选择一个profile进行签名,然后export
http://www.cnblogs.com/www92/p/4009445.html
- Cordova配置与开发
- cordova开发环境配置
- Cordova 10 VS2013配置cordova开发环境
- Cordova开发平台配置--Android
- Cordova 的安装与配置
- cordova的安装与配置
- Cordova配置(混合开发环境)
- mac 下配置phonegap(cordova)开发安卓苹果应用
- mac下配置phonegap(cordova)5.1.1开发环境
- mac下配置phonegap(cordova) xcode_5.1.1开发环境
- 七步配置phonegap+cordova+ionic开发环境
- 使用Cordova进行iOS开发 (环境配置及基本用法)
- 七步配置phonegap+cordova+ionic开发环境
- 构建vue-cli与cordova的开发环境
- phonegap(cordova)安装配置
- Cordova 环境配置
- 配置cordova-android
- cordova android 环境配置
- 在xcode中需要用2dx里之前没用过并且未加入搜索路径的文件的设置方法
- C语言及程序设计初步例程-43 从文本文件中读入数据
- Win32程序(二)
- linux oom killer for android
- CODEVS 1011 数的计算
- Cordova配置与开发
- 设计模式(Design Patterns)
- oracle connect by用法
- Download Development tools for API
- 大型网站架构改进历程:存储的瓶颈(上)
- HDU2057 A+B again 十六进制加法
- 利用栈将中缀表达式转换成后缀表达式
- Android采用SharedPreferences方式进行文件的保存与读取
- android页面布局时定义控件ID时@id/XX和@+id/xx 有什么区别