大体主要分两步:安装cordova和安装ionic:
ANT安装(cordova工具生成android项目时,需要的编辑工具)
ANT安装
到官方主页下载新版,得到的是一个apache-ant-1.9.6-bin.zip的压缩包。将其解压到你的硬盘上,例如:C:\apache-ant-1.9.6。
配置环境变量
配置项 | 内容 |
---|---|
path | C:/ apache-ant-1.8.1/bin |
classpath | C:/apache-ant-1.8.1/lib |
3. 验证ant
为了验证ant是否成功安装,可以进行如下操作:
依次选择:开始->运行->cmd,输入如下命令:ant
如果出现如下内容,说明安装成功:
Buildfile: build.xml does not exist!
Build failed
【说明ant安装成功!因为ant默认运行build.xml文件,这个文件需要我们建立。】
别忘了配环境变量(把%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools加到Path环境变量中,不然会报”Error: An error occurred while listing Android targets”错)
目前比较简单的反正方式是,安装Android Studio,安装后启动应用,会自动弹出提示安装SDK,选择安装API Level 22的SDK后,退出。
进入Node.js官网,下载安装包安装
node.js安装成后安装cnpm替代npm,cnpm使用国内的源由淘宝提供,可参考官网
安装方法:
windows用管理员权限运行cmd后执行
npm install -g cnpm –registry=https://registry.npm.taobao.org
Linux和Mac OS上命令前面需要加sudo
sudo npm install -g cnpm –registry=https://registry.npm.taobao.org
windows用管理员权限运行cmd后执行
cnpm install -g cordova
Linux和Mac OS上执行
sudo cnpm install -g cordova
运行过程中没有报错,执行
cordova -v
看到版本号,就是执行成功了
windows用管理员权限运行cmd后执行
cnpm install -g ionic
Linux和Mac OS上执行
sudo cnpm install -g ionic
安装成功后,执行
ionic -v
可以看到ionic版本号,就算执行成功了
ionic start myApp sidemenu //创建带有左侧带有menu栏的示例项目
ionic start myApp blank //创建空白项目
ionic serve //浏览器运行(调试很方便)
以下只演示Android端的打包过程
进入应用目录
cd myApp
添加安卓平台支持,添加ios平台需要在Mac OS上才能执行成功
ionic platform add android
如果环境配置没有问题,等待一会儿后会提示成功。
如果出现错误提示,最有可能就是Android SDK配置不正确,或者没有下载正确版本的SDK工具。
开始打包执行
ionic build android [--debug | --release]
进入APK文件所在的目录
1. 先产生密钥文件
keytool -genkey -alias demo.keystore -keyalg RSA -validity 40000 -keystore demo.keystore
这个-validity 40000,意思是证书有效期40000天
2. 再给文件签名
jarsigner -verbose -keystore demo.keystore -signedjar CoderCalendar.apk android-release-unsigned.apk demo.keystore -digestalg SHA1 -sigalg MD5withRSA
CoderCalendar.apk 是我们生成的目标文件名
android-release-unsigned.apk 是需要被签名的APK文件
版权声明:本文为博主原创文章,未经博主允许不得转载。
原文:http://blog.csdn.net/yourlin/article/details/48000083