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这个文件拷贝到 platformsandroid 这个文件夹下, 并且在 platformsandroid新建一个文件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安装的时候也是遇到很多坑,在文中也重点提醒大家了。对这个流程有什么不明白的,大家可以留言。若是楼主有遇到坑,会为大家解决

祝大家安装顺利

原文地址:https://www.cnblogs.com/namedL/p/8143350.html