Ionic2 环境搭建项目搭建项目发布打包PAK

Posted namedL

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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安装的时候也是遇到很多坑,在文中也重点提醒大家了。对这个流程有什么不明白的,大家可以留言。若是楼主有遇到坑,会为大家解决

祝大家安装顺利

 

以上是关于Ionic2 环境搭建项目搭建项目发布打包PAK的主要内容,如果未能解决你的问题,请参考以下文章

ionic2新手入门整理,搭建环境,创建demo,打包apk,热更新,优化启动慢等避坑详解

快速开始ionic2项目

ionic2-从搭建环境说起

Ionic2 开发环境搭建

十分钟完成Springboot 生产环境搭建代码仓库安装自动打包部署

Ionic2环境搭建及文件目录介绍