发布IonicAPP应用

发布Ionic应用的步骤如下

1.安装ionic环境

https://nodejs.org/en/ 下载nodejs安装包

依次执行以下命令

node -v    //检测nodejs框架

npm -v     //检测node package management - node包管理器

npm install -g ionic  //通过npm安装ionic

ionic -v     //检测ionic移动框架

npm install -g cordova //通过npm安装cordova

cordova -v   //检测cordov

 

2.制作ionic应用

ionic start 应用名称 应用类型    

例如ionic start demo1 tabs  //制作一个app名称为demo1,类型为tabs(三个选项卡)

发布IonicAPP应用

 

3.安装配置java环境

http://www.oracle.com 下载JDK 1.8.0(2018年5月2日)系统为64位的jdk必须下载64位的不然会报错

配置环境变量

JAVA_HOME   SDK的安装目录

PATH         %JAVA_HOME%\bin;

java -version

javac -version

4.安装android sdk

www.androiddevtools.cn

 

android-sdk_r24.4.1-windows.zip

解压到c盘(我的sdk放在D:/Android/androidsdk目录下),执行SDK Manager.exe

有6个必选项 Android SDK Platform-tools、Android SDK Build-tools、API23 SDK Platform、API26 SDK Platform、Extra Android Suport Resposity、Google Repository

发布IonicAPP应用

5.配置Android系统变量

ANDROID_HOME   android_sdk_windows安装目录

PATH             ;%ANDROID_HOME%\platform_tools;%ANDROID_HOME%\tools

发布IonicAPP应用

6.在ionic应用下,添加anrdoid环境

cordova platform add android   //为该应用添加android壳子

7.配置gradle环境

GRADLE_HOME   gradle_4.1的安装目录

Path             ;%GRADEL_HOME%\bin

8.在ionic应用下 执行 

ionic cordova build android //创建android APK

9.将apk放置与手机上,调试,至此生成debug版本的app

10.生产签名文件

如有Android studio在Android studio上生成更简单

keytool -genkey -v -keystore demo.keystore -alias demo -keyalg RSA -validity 10000

//生产一个名称为demo.keystore,别名为demo,有效期10000天的数字签名

将生产的**放置于ionic应用根目录下

11.打开 应用/platform/android/app/build.gradle

找到229行

keyAlias=”demo”

keyPassword=”123456”

storeFile=null

stroePassword=”123456”

12.打包apk(release发行版)

ionic cordova build android --prod --release -- -- --keystore=demo.keystore -alias=demo

13.自定义app名称

根目录下config.xml文件

标签中的名称,即为APP名称

14.自定义APP图标和闪屏图片

删除应用根目录下的,resource文件夹下的icon.png和splash.png

做好icon.ai和splash.ai,放置在resource文件夹下

执行 ionic cordova resources android

15.在手机直接调试apk

ionic cordova run android

需启用开发者选项、启动USB调试