Ionic2 环境搭建、项目搭建、项目发布、打包PAK
/*******
执行1-3,可搭建项目成功
执行1-9, 可发布成开发版apk
执行1-15,可发布成发布版apk
******/
1,下载nodejs
1.1 检测node是否安装成功 node -v
1.2 监测npm是否安装成功 npm -v
2,安装cordova/ionic2 : npm install -g cordova ionic
3,新建项目(指定2.0版本去初始化项目): ionic start demo
新建项目的时候,有5种模板让你选择,这里选择有侧边目录的模板
4,运行程序 :cd demo (进入项目文件夹)
npm install (安装包依赖)
ionic serve (执行程序)
5, 安装JAVA JDK : http://www.cnblogs.com/Ave-Maria/p/6274317.html
这一步,特别声明一下:安装的jdk版本一定要跟你的机器匹配,机器是64位的,你要是去安装32位的java jdk,稍后会报错的
6, 安装并配置android sdk :http://www.cnblogs.com/Ave-Maria/p/6274400.html
提示:sdk Tools ,API,Extras不要忘记安装了,并不是 android -h 能运行就OK了,详细去看教程
7, 添加平台:ionic platform add android
// 补充移出平台命令(这里暂时用不到):cordova platform rm android或者ionic platform rm android
8,可通过命令 cordova platform ls 显示已经安装的平台项目以及可安装的平台
9, 执行打包命令(打包开发版):ionic cordova build android --prod
10,真机调试 :ionic cordova run android -l -c (若不需要,可跳过,这里要把手机接入用usb接入电脑)
11,生成签名需要用到两个工具:keytool和jarsigner,使用jdk的KeyTool生成签名文件:keytool -genkey -v -keystore name.jks -alias alias_name -keyalg RSA -keysize 2048 -validity 10000
这里的密码要记住,等下要用~~~
!!!!!!问是否正确的时候要回答中文 : 是
ps:alias_name :对应的是14点中的keyAlias那个值,这个可更改
name.jks:这个也可根据自己的需要修改成以jks结尾的名称 ,如 demo.jks
12,把name.keystore这个文件拷贝到 platforms\android 这个文件夹下, 并且在 platforms\android新建一个文件release-signing.properties文件;
13, release-signing.properties文件用记事本打开,写入以下内容:
signingConfigs { release { storeFile=name.keystore keyAlias=name.keystore storePassword=123456 keyPassword=123456 } }
这一块根据自己生成签名时的信息,要自己做相应的调整
14,(若13点没问题,略过当前点) 当然,别名忘记了也无妨,在你生成name.keystore 的文件夹打开终端,执行以下命令,那个密码就是你刚刚那个生成签名的那个密码, keytool -list -v -keystore xxxx.keystore -storepass 密码
15,发布版: ionic cordova build android --prod --release
若以上流程,大家还是不行的话,也可参考一下 xyy_sun的文章:ionic2创建及打包app
lz安装的时候也是遇到很多坑,在文中也重点提醒大家了。对这个流程有什么不明白的,大家可以留言。若是楼主有遇到坑,会为大家解决
祝大家安装顺利