Cordova项目操作实战

Apache Cordova是一个开源的移动开发框架。允许你用标准的web技术-HTML5,CSS3和JavaScript做跨平台开发。 应用在每个平台的具体执行被封装了起来,并依靠符合标准的API绑定去访问每个设备的功能,比如说:传感器、数据、网络状态等。

创建应用程序

1
cordova create gc_app me.xiahe.gc yun

gc_app 是创建应用程序的目录名称。
me.xiahe.gc 是默认的反向域值。
yun 是您应用的标题。

添加 .gitignore 文件

1
2
3
4
5
6
# Specifies intentionally untracked files to ignore when using Git
# http://git-scm.com/docs/gitignore
node_modules/
platforms/
plugins/

初始化Git仓库

1
2
git init
git remote add origin http://git.51os.xyz/master/gc_app.git

添加android和ios平台,并确保他们保存在了config.xml中

1
2
cordova platform add android --save
cordova platform add ios --save

添加android和ios平台,并确保他们保存在了config.xml中

1
2
cordova platform add android --save
cordova platform add ios --save

添加插件

1
cordova build android

运行

模拟器运行

1
cordova emulate android

手机运行

1
cordova run android

部署

删除调试插件

1
cordova plugin rm org.apache.cordova.console

生成apk

1
cordova build android --release

生成证书

1
keytool -genkey -v -keystore xiahe.keystore -alias xiahe.keystore -keyalg RSA -keysize 2048 -validity 20000

apk签名

1
jarsigner -verbose -digestalg SHA1 -sigalg SHA256withRSA -keystore xiahe.keystore -signedjar android-release-signed.apk android-release-unsigned.apk xiahe.keystore

zipalign优化已签名apk

1
zipalign -v 4 android-release-signed.apk xiahe-erp.apk

文章目录
  1. 1. 创建应用程序
  2. 2. 添加 .gitignore 文件
  3. 3. 初始化Git仓库
  4. 4. 添加android和ios平台,并确保他们保存在了config.xml中
  5. 5. 添加android和ios平台,并确保他们保存在了config.xml中
  6. 6. 添加插件
  7. 7. 运行
  8. 8. 部署